42 Computer programming; computer software consultancy; computer software design; development of computer platforms; providing virtual computer systems through cloud computing; software as a service (SaaS); hosting of software as a service (SaaS); provision of online non-downloadable software; provision of a computer software platform for project management; online provision of web-based project management software; software as a service (SaaS) services featuring software for customer relationship management, scheduling, predictive modelling and knowledge management; software as a service (SaaS), namely, providing online non-downloadable computer software for creating, uploading, storing, retrieving, downloading, transmitting and delivery of data and digital content concerning the development and implementation of building, construction, and infrastructure projects