The primary objective of Apps First is to create a BizFirst Project to develop your first featured App. An App will be having one or more Modules (App Repositories); a physically separate code repository for each to hold the Apps First components such as Listview, Menu, Form, Pad, DataClass etc. As a general rule of thumb, there will be UI, Data, Business and Rules components; each kept under separate Repositories. The distinct separation of UI, Business, and Data components will help you organize and trace your code more effectively.

Any particular App Module can be reused by other Apps as well, provided all security measures are met..