A carpenter who got tired of paper blueprints built the software the construction industry now runs on - and priced it so nobody has to pay per seat.