. . "Second layer is application layer for all business-specific requirements i.e program, and third is database which contains all information and records about the system, including transactional and configuration data." . .