Framework layer
to support re usability
Implementation layer
business rules for implementation
Organization layer
organization wide rules such as logo, buttons, skin ettc
Division layer
division wide rules such as currency symbol, states, cities etc
Unit layer
unit wide rule such as HR, sales, services etc
Concrete class
Class suffix doesnot end with -. Contains instances that can be persisted to database
Abstract class
Abstract class – Class suffix ends with -. Instances cannot be saved to database.
@base class
contains topmost class rules such as PEGA functions, library etc.