# App Architecture

- [Suggested Architecture](/documentation/guides/app-architecture/suggested-architecture.md)
- [Why do Design Patterns help with the application's organization?](/documentation/guides/app-architecture/suggested-design-patterns.md)
- [MVC Architecture Pattern](/documentation/guides/app-architecture/suggested-design-patterns/mvc.md)
- [Template Pattern](/documentation/guides/app-architecture/suggested-design-patterns/builder.md)
- [Data Persistence: DAO Pattern.](/documentation/guides/app-architecture/suggested-design-patterns/dao.md)
- [Separation of concepts: What is the best way to create UI interfaces?](/documentation/guides/app-architecture/container-x-window.md)
- [Positioning](/documentation/guides/app-architecture/relative-positioning.md)
- [Manual Positioning](/documentation/guides/app-architecture/relative-positioning/manual-positioning.md)
- [Relative Positioning](/documentation/guides/app-architecture/hbox-and-vbox.md)
- [Best practices to improve project maintenance](/documentation/guides/app-architecture/colors-fonts-and-images.md)
