Must understand the organization's existing technical environment, the new system's technology foundation, and the way in which both can be fit into an integrated technical solution. Example: Microsoft Access, Integrated development environments, computer-supported system engineering (CASE) tools