1. A computer-implemented method of testing compatibility between a computer application and a target computer platform, comprising: providing configuration parameters of the computer application; and comparing configuration parameters of the computer application against a database, wherein the database comprises configuration parameters for a plurality of computer platforms including the target computer platform, to determine whether the configuration parameters of the computer application and the configuration parameters of the target computer platform are compatible or incompatible.