The Offline Software of the Pierre Auger Observatory: Lessons Learned. - Javier G. Gonzalez (ISPA, 2012)