Entertainment; motion picture production; videotape editing; organization of competitions (education or entertainment)
Education and EntertainmentSoftware design; software development; research and development of new products for third parties; software development (design); software installation; maintenance of software; updating of software; software rental; programming for computers; software as a service (SaaS); cloud computing; graphic arts design services
Computer and Scientific