which layer in ECS should an Application be built on?
We have to build an application that it will be used by all departments in the company.
This application apparently will not be extended or specialized by other department so it will consist in a number of stages and steps similar to all the organization. It does not look that the Case type will be changed depending on departments and it will be behaved the same for all the enterprise.
I understand that if we are talking about an application that can be specialized by each or some departments, we will be creating the application in the Framework Layer and it will be specialized by each department in the Implementation Layer.
But as this does not look to be the case. We have considered to create the Application or Case type in the Organizational Layer in our ECS.
For instance, our case type will be created in class :
- Etc ..
Does somebody recommend to create the application in the FW layer instead? Just in case the application needs to be specialized in future by any department. therefore it should be created in the following class :
What in the ECS should a common enterprise application be created?
I hope i have made myself clear. Any suggestion or recommendation would be very much apprecaited.