In this chapter, we will examine requirements determination and analysis that may be useful for defining the nonfunctional and domain requirements for an IDCM solution, including system sizing, architecture, and performance requirements. We also include a discussion on domain requirements, such as those for information technology and system administration. Our objectives are to do the following: • Document the requirements for system sizing and mass storage. • Consider the types of requirements analysis that enterprises apply to help suppliers of IDCM solutions offer an architecture solution that may meet enterprise requirements. • Define system performance requirements with known caveats and assumptions. • Define the requirements for the IDCM system to integrate with enterprise desktop, server, and network operating environments. • Define the requirements for the system development environment. • Document the system administration requirements for the system.