The Role of Construction Software in Facilitating Public-Private Partnerships (PPPs) for Infrastructure Projects