42 Computer network design and computer software design for the shared services; Computer software development in the field of mobile applications; Computer software development in the field of shared services; Computer software development, computer programming and maintenance of computer software for shared services; Design and development of software in the field of mobile applications; Design, installation, updating and maintenance of computer software; Developing and updating computer software; File sharing services, namely, providing a website featuring technology enabling users to upload and download electronic files; Peer-to-browser photo sharing services, namely, providing a website featuring technology enabling users to upload, view, and download digital photos; Social bookmarking website services, namely, providing a website featuring technology that enables users to organize, store, manage, share and search for bookmarks of resources online