For firms considering construction software, it is important to consider how the software integrates and interoperates with the database and existing software applications used by the firm and its subcontractors. Other influential factors are CPU speed, hardware configuration and the amount of memory needed.