5. Selection criteria
Selecting requirements is not a one time operation, and is best thought of as an iterative process  as shown in the diagram below.
graphic
You will need to consider the user requirements, the flexibility of the system, trends in hardware  and software (including standards) and the legal requirements. Using these to evaluate the  systems and select what you want. The systems will then need to be implemented (and this  includes modifying the software to your needs and almost certainly modifying some of your  processes as well).  having implemented the system you will then over time want to optimise it in  various ways to meet your needs better.  There should then be a review process and the cycle  starts again