1. A non-transitory, computer-readable medium storing program code executable by a computer to perform a method, said method comprising: initiating, by a test server, a neural network configured to recommend resource purchases for a desired installation; automatically generating, by the test server, a plurality of resource output results, wherein each resource output result is generated by automatically loading a test database application with a test schema and automatically running a performance load on said test database application loaded with said test schema; automatically modifying, by the test server, said neural network by training said neural network using said plurality of resource output results as training data; automatically obtaining, by the test server, at least one database application parameter for said desired installation, wherein the test server is able to process multiple types of database application parameters including all of: a number of database records, a number of database lookups, a number of images in a database, a number of BLOBs, a number of PDF files stored in a database, a number of database fields, and a width of a plurality of database fields; and automatically obtaining, by the test server, at least one recommended resource output result from said neural network based on said at least one database application parameter, wherein said at least one recommended resource output result is a recommended resource purchase for said desired installation.