42 Computer programming; Computer services, namely, creating an on-line community for registered users to note-taking tools; Computer software development in the field of mobile applications; Providing a web site featuring technology that enables internet users to create, bookmark, annotate, and publicly share data; Providing a web site featuring technology that enables users to share, bookmark, index, store, collect and showcase content, articles, images, calendars, products, projects, and other information resources in electronic form in the nature and field of note-taking tools; Providing on-line non-downloadable software for note-taking tools; Research and development of computer software; Research, development, design and upgrading of computer software; Software design and development; Web publishing, namely, creating a website and uploading it onto an Internet server