1. Design
    1. Client based
    2. Client-Server based
    3. Server based
  2. Security
    1. Data security
    2. Users & user roles
    3. Privileges
  3. Performance
    1. Speed
    2. Capacity
    3. Availability & reliability
    4. Database performance
    5. Software performance
  4. Operational
    1. Portability
    2. Maintainability
    3. Scalability
    4. Technical Environment
      1. Hardware
      2. Software
      3. Network
    5. System integration
  5. Cultural
    1. Usability
    2. Language
  6. Political
    1. Legal issues
    2. Company policy