Software and applications to assist construction companies