A repository for creating applications, separated into four layers: Base, Presentation, Business, Data. Focuses on dependency inversion.