Degree of Programmability: Accessibility
End users, application developers, system integrator and component manufacturers.
Application Developer: System to be retargetable.
System Integrator: Ensure compatibility of system components
Component Manufactures: Concerned with maximizing product reuse