A common complaint we hear from our business clients is that IT is a black box within their organization. They send requirements in, have very little communication for long periods of time, and eventually are delivered an application with approximately half of the requested functionality or enhancements. Whether a VP of Operations allotting $75 of a $600 million dollar budget to IT or the CEO of a start up ISV whose livelihood is dependant on successful product development, the frustration and uncertainly is equally painful and unnerving.