Software Architecture Overview
LibreHousehold is a free and open-source software for managing household expenses and tasks. It is designed to be simple, user-friendly, with a modern UI and without any ads. It can be used on mobile devives as well as on desktop computers.
Find more information about the goals in Chapter 1 - Introduction and Goals.
Context
Quality Goals
| ID | Quality Goal | Motivation |
|---|---|---|
Easy to learn (Learnability) |
Users should be able to use the app without reading a manual or getting training. Nowadays, users expect to be able to use an app intuitively. |
|
Secure (Security) |
Expenses are a sensitive topic. Users mus be able to trust in the integrity and the confidentiality of their data. |
|
Easy to host (Flexibility) |
Users with technical background should be able to host the app themselves without much effort. |
|
Maintainable (Maintainability) |
The code should be easy to understand and to modify. This is important since the app is open-source and contributions by the community are welcome. |
Solution Strategy
| Quality Goal | Solution strategies |
|---|---|
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.