42 Computer software development and customization for others; providing technical consulting and engineering in the field of computer software; research and development in the field of computer networks, hardware and computer software used for tactical scenario modeling, decision-making, team-tactics, and mission rehearsal; providing information in the field of computer networks, software, and hardware; installation and maintenance of computer software for others; providing technical support services in the nature of troubleshooting of computer hardware and software problems via telephone, email, and electronic means; and providing an online magazine in the field of computer networks, software and hardware