Technical Architecture deals with the underlying technical solution components of an IT implementation. Specifically it tackles primarily the physical environment or hardware platform (computing, network, storage), but also the architectural components which sit over this solution, such as execution components (e.g. application server and database), operational components (e.g. backup and recovery, alerting, etc.), as well as the logical environment (i.e. development versus testing versus production environments and how they tie into the release strategy). There are ancillary components of this category which provide a more comprehensive technical solution, such as planning and estimating deliverables, standards, procedures, performance engineering, etc.