42 Computer hardware and software consulting services, consulting in the field of telecommunications technology; updating of computer software; integration of computer systems and networks; monitoring the computer systems of others for technical purposes and providing back-up computer programs and facilities; computer hardware and software design; computer data recovery; computer programming for others; computer network configuration services; provision of non-downloadable software to enable uploading, posting, showing, displaying, editing, and transmitting images, video and audiovisual works; application service provider (ASP) services featuring software for use in web-based conferencing, audio conferencing, electronic messaging, document collaboration, video conferencing, and voice and call processing; providing online non-downloadable software for facilitating the interoperability of multiple software applications; application service provider (ASP), namely, hosting the software applications of others; application service provider (ASP) featuring software for uploading, posting, displaying, editing, organizing, transmitting, sharing and tagging video, images, audio and multimedia content; application service provider (ASP) featuring software for recording, transmitting and viewing information, presentations, data, documents, voice, video, and images over computer networks