Lot 2: Software development and maintenance