Computer programming; computer services, namely, hosting and maintaining an on-line web site for others for collaboratively developing software; computer software consulting; computer technology support services, namely, help desk services; data migration services; design and development of computer software; electronic data storage; hosting on-line web facilities for others for a distributed control system for the collaborative development of software; hosting of digital content on the internet; hosting of web sites; platform as a service (PAAS) featuring computer software platforms for the collaborative development of software; services for updating computer software; software as a service (SAAS) services, namely, hosting software for use by others for use in the collaborative development of software; technical support services, namely, troubleshooting of computer software problems.;