Abstract: In a method for generating a stand-alone multi-user application from a user-defined spreadsheet logic, the user-defined spreadsheet logic is analyzed and at least one source code module is derived from the analyzed user-defined application logic. The resulting application runs independently from the original spreadsheet and offers functionality for integrating multiple users and multiple report entities over a network, such as the Internet.