Scalability – support from 1 to several hundred Users.
Modular – expand functionality by adding optional modules
Ease of Use – it must be an easy to use tool, not a burden on the User. The software must remember the user's profile including Menu Items, Toolbars, Reports, Screen layouts etcetera.
Ease of Implementation – be able start using the system with minimal up front data loading and minimal training.
Custom Reports – provide a large library of standard reports and the ability for the customer to create their own Custom Reports.
ROI – the customer must receive an attractive Return on Investment based on the software costs and implementation.
Mobility – must have the ability to process data on a Mobile device