There are many company types within the construction industry that benefit from IT outsourcing. There are real estate developers, architecture / design firms, engineers, construction management companies, general / subcontractors, material suppliers, equipment lessors, and restoration / remediation contractors. While each have different employee structures and needs, there are a few key technologies that have been taking off in recent years: Building Information Modeling (BIM) software, data collections such as PowerBI, 3D printing, virtual reality and wearables, and artificial intelligence platforms.