42 Providing support services, on a subscription basis, for development, modification, debugging, troubleshooting, and performance enhancement through software compilation, profiling and simulation of software by others; maintenance of computer software; updating of computer software; computer consultation; computer software consultation; computer diagnostic services; computer software diagnostic services; computer systems analysis; computer software development, namely, providing operating system development, enhancements for real-time systems; computer consultation, namely, custom software development, technical support, and electronic documentation supplied therewith; embedded-system hardware and software design, consultation, and troubleshooting of computer hardware and software problems