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.
Engineering analysis software is designed to model, analyze, and predict responses and interactions for applications such as materials, structures, chemical and biological processes, electronic system performance, etc.
Software testing and usability services evaluate software for performance, quality, user documentation, code documentation, compliance to standards and user friendliness for markets such as desktop, mobile, ecommerce, visualization and gaming.
Backup software and recovery software creates copies of files, databases, disks, drives, or entire computer systems to avoid the permanent loss of data. These applications also enable the retrieval of data from damaged files, storage devices, or file systems.
Graphics software is used to produce video graphics and to edit and convert graphic files of different formats. These types of software include raster graphics, vector graphics, raster to vector conversion (R2V), and others.
Biometrics software is used to confirm or determine a person 's identify based upon physiological or behavioral characteristics such as fingerprints, retinas or irises, voice and facial patterns, and hand measurements.