hosting multimedia educational content; development of application software for delivery of multimedia content; software as a service (SaaS); development, updating and maintenance of software and database systems; software design and development; software authoring; hosting on-line web facilities for others for sharing on-line content; on-line data storage; website development services; design and creation of web sites; web site development; managing web sites for others; conversion of data or documents from physical to electronic media; electronic storage of files and documents; computer hardware and software design; product design and development; scientific research
Education and Entertainment