III.2 Constraints
The following are the constraints for MaMa:
General Constraints
The general constraints for MaMa are as follows:
- Set up a campaign without programming:
- To set up a campaign, no programming is necessary. Configuration in various forms is allowed.
- Implementation based on Java:
- MaMa-CRM works on a recent Java runtime (>1.6).
- Use Oracle as a database:
The InDAC holding company has negotiated a favorable deal with Oracle Inc. in terms of license and maintenance fees. Therefore, Oracle DB has to be used for data storage.
Software Infrastructure Constraints
The software-related constraints are as follows:
- Linux operating system (preferably Red Hat Enterprise Linux as hardened editions certified by several security organizations exist).
- Open source frameworks with liberal licenses are possible (GNU and FSF licenses not allowed).
- Code generation/ Model Driven Software Development (MDSD) preferred for development.
- Use of the UML modeling tool...