Software authoring; Software porting; Computer software design; Computer software design services; Computer hardware and software design; Design and development of computer hardware and software; Design and development of computer software; Updating and design of computer software; Computer programming and software design; Software design and development; Developing computer software; Computer software development; Testing of computer software; Maintenance of computer software; Updating of computer software; Copying of computer software; Upgrading of computer software; Installation of computer software; Smartphone software design; Updating of smartphone software; Software engineering services; Computer software consulting; Consultancy in the field of software design; Consultation services relating to computer software; Developing customized software for others; Debugging computer software for others; Providing temporary use of non-downloadable software for analyzing, creating, recording, reproducing, processing, synthesizing, generating, mixing, playing, importing, exporting, modifying, managing, emulating, performing, compressing, decompressing, encoding, decoding, upmixing, downmixing, receiving, transmitting, and collaborating on audio, sound, voice, and music.
Computer and Scientific