42 Technology services providing software, software applications, web-based applications (application services provider) and related consulting services, training services, manuals, maintenance of software and ASP services, and technical support for education/school agencies and education professionals