# 3. Batteries-Included Framework Date: 2024-03-12 ## Status Accepted ## Context We decided to use a Web-Framework in ARD 0002. Therefore, we had to decide which kind of framework should be used to implement the storing of the data. Web-Frameworks tend to fall into two camps: micro-frameworks and 'batteries-included' frameworks. Whereas the former provides a ground to integrate with many other tools (like an ORM-Layer) the later provides the main stack itself. At this point we already had the basic design prototype for the main application parts and knew the current requirements: * an user can create new bookable resources for an organization * a user can book a (free) resource for its organization ## Decision To reduce the development-time and not repeating generic functionality, we decided to go with the "batteries-included" frameworks, that should fulfill the generic parts of our requirements. ## Consequences * We need to decide which "batteries-included"-Framework we will use.