1. An application modules repository installed on an integrated development environment (IDE) tool, the application modules repository stored in a memory of a computer comprising: a plurality of application modules stored in the memory including: an in-memory database specific application module operable to communicate with an in-memory database, wherein the in-memory database specific application module includes: one or more orchestration methods defining a process flow for establishing a communication between an in-memory database application and the in-memory database; a plurality of operation specific application modules operable to execute a plurality of operations related to the in-memory database; and a group operation specific application module operable to execute an operation related to a group of operation specific application modules from the plurality of operation specific application modules, wherein the IDE tool is configured to receive a selection of one or more application modules from the plurality of application modules, and generate the in-memory database application by executing a build process on the selected one or more application modules, and wherein when the selected one or more application modules exclude the group operation specific application module, the generated in-memory database application includes only the in-memory database specific application module and at least one of the plurality of operation specific application modules.