Communications and network software is used for the setup and management of digital communication networks such as LAN and WAN computer networks, electronic mail, FAX, audio and video networks, wireless communication systems, etc.
Educational and training software is used in applications such as distance learning, online training, and more specific programs such as equipment training and support.
Engineering consulting firms provide engineering services and expertise to companies in need of a specialized skill-set. Professionals in this category work with clients to define solutions to problems or to help determine and recommend the best course of action for a given initiative.