42 Computer technology consulting services featuring planning, designing, implementing, and troubleshooting of virtualization and streaming technologies for enterprises and businesses; providing online non-downloadable software for streaming, virtualizing, managing, and assembling computer software and data for use in the field of application delivery and management for enterprises, businesses and education; application service provider (ASP), namely, hosting computer software applications for others