Nobody writes software entirely in-house anymore. Almost everyone relies upon libraries and frameworks written by someone else. This allows programmers to concentrate on the actual logic of the application and shortens the development time. By Tim Boudreau, Jaroslav (Yarda) Tulach and Geertjan Wielenga. 0611