The application is decomposed into smaller components