This domain examines the technology the application is built upon. This includes everything from the operating systems at the user level, the server operating systems, server software for web servers, applications server architecture, database servers, development tools, deployment tools and any technology required directly or peripherally to the software. The ability for local staff to support and maintain and generally work with the software components is also important as well as the ability to find human resources locally who are familiar with the components. The ability for local staff to work with and support the technology is also an importan consideration.