A roofing software company ran into a shortage of digital blueprints. Its answer helped turn construction bidding into a network business.