1. A computer-implemented method comprising: receiving a database access statement issued by a software application; parsing the database access statement to determine whether the database access statement is portable across multiple databases; and forwarding the database access statement for execution if the database access statement is portable.