Use of TopCoder components drives down the cost of software development in two ways. The first is by introducing re-usable components to the
development life cycle, which reduces the amount of software that must be built. The development team can focus on customizing and integrating
these components into a business solution. The second way TopCoder drives down the cost of development is by lowering the cost of the components
themselves. We utilize our member base of over 100,000 talented individuals as a distributed development resource. This way, the components
themselves are developed at a lower cost, and that cost can be passed along to our customers. The end result is lower cost, higher quality software
components, which leads to lower cost, higher quality software applications.