Data-driven software solutions for construction