Application requirements Identify the applications, workloads, operating systems, processing demands, graphics requirements, and other technical constraints that will define the computing platform.
Expansion and specialized I/O Evaluate expansion cards, specialized interfaces, networking, data acquisition hardware, peripherals, and other components that must integrate with the system.
Physical and environmental requirements Consider size, weight, transportability, mounting, operating conditions, environmental exposure, and other physical requirements associated with the intended deployment.
System-level integration Evaluate how processing, graphics, storage, networking, displays, peripherals, power, and external equipment must work together as part of the complete solution.