1. An application server for generating project specific configuration data, the application server comprising: a processor for processing digital data; a memory device for storing digital data including computer program code, the memory device being coupled to the processor; a data interface for sending and receiving data across a data network, the data interface being coupled to the processor, a database connection for storing and retrieving digital data including project template data representing at least one project template, wherein the processor is controlled by the computer program code to: receive, via the data interface, the project template data; store, using the database connection, the project template data; receive, via the data interface, question configuration data representing at least one question and at least one associated candidate answer; store, using the database connection, the question configuration data; receive, via the data interface, rule data representing a rule relating the project template data and the question configuration data; store, using the database connection, the rule data; send, via the data interface, question data from the question configuration data; receive, via the data interface, answer data in response to the question data; and generate project specific configuration data from the project template data in accordance with the answer data and the rule data.