42 Providing and reviewing information, standards and guidelines relating to computer program and software design, computer programming, maintenance of computer software, systems and applications integration and configuration, enviornmental settings, installations, enhanced features, charges and additions for computers and systems and other computer optimizations; consultancy for computer systems; computer programming; software design; systems integration; testing, inspection and quality control of computer applications, databases, systems, configurations, software and computer programs