Software development for the construction industry