<p>A set of requirements for an application program (308) are generated by a producer (302) of the application program and communicated to a potential user of the application program via a computer file (306) that specifies the requirements. The computer file (306) may be used by the potential user to analyze the capabilities of a computer system (314) relative to the set of requirements for the application program (308).</p>