Construction Software Type: Compliance, Safety, and Risk Management