We do our best to use tools that are efficient and cost effective. It is critical that we balance the tool and operational costs with the engineering costs. Engineering costs consist of the time and labor it takes to put the solution into place. Another factor to be considered are the up front costs required. For instance, there are some tools that are very productive and therefore reduce the amount of engineering time required to implement a project. However, Some of those tools come with a steep initial investment that can scare smaller clients away. By standardizing on a best of breed tool set we are able to become very productive with our tools. This helps us keep the engineering costs under control.