El documento describe diferentes conceptos relacionados con el desarrollo de software como el lugar de trabajo ideal, formas de organizar el trabajo y procesos de desarrollo. Se mencionan distintas metodologías como el desarrollo a medida, por versiones o ágil, así como roles, herramientas y procesos como requerimientos, análisis, pruebas e instalación.