Requirements
Requirements may vary widely and should address things such as:
- Geographic coverage - LAN, MAN, WAN or combination.
- Expandability (scalability).
- Hardware and software interfaces of servers and clients.
- Security, authentication and access control.
- Reliability and availability.