Important points to follow while designing enterprise applications include:
Modular Architecture (A):
Implementing a modular architecture allows different parts of the application to be developed,
maintained, and scaled independently. This minimizes the impact of changes, making the system
more resilient and easier to manage.
Communication Channels (B):
Focusing on required communication channels ensures that the application meets the needs of its
users, enhancing user productivity and satisfaction. This involves integrating the necessary
communication tools and channels directly into the application workflow.
Reference:
Pega Best Practices for Application Design
Enterprise Architecture Principles