Direction, Estimation, and Transparency in application development.