Albatross does not impose any particular application structure. Following a standard structure makes a developer's life much easier. The standard application design for applications using a user interface is MVC, model-view-controller, and this is ideal for designing usable and maintainable Albatross applications.

Model-View-Controller Overview