software category
metaclass of software
integrated development environment
software application used to develop software
software framework
type of library that helps structure other software
gateway
hardware or software components that connect between two network systems
linker
computer system program which produces loadable and executable programs from object files or libraries, compiled and assembled separately
anti-cheat software
software to prevent cheating in video games
printer driver
Software for connecting to a printer
virtual printer
simulated device resembling a printer driver
loader
part of an operating system that is responsible for loading programs and libraries
notification area
operating system shell feature
packet filter
software which inspects packets transferred between computers and blocks or allows them
compatibility layer
interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system
terminal pager
console application used to view large amounts of text interactively
compiler-compiler
program that generates parsers or compilers from source files
widget toolkit
framework or toolkit a program uses to display the graphical user interface
remote desktop software
software that allows a personal computer's desktop environment to be run remotely on a server or PC
password manager
software for storing and retrieving passwords/credentials
server software
software providing a (network or IPC) service
business software
software program used to perform various business functions
knowledge management software
subset of enterprise content management
personal information manager
software used for organizing one's personal information
software extension
file containing programming that serves to extend the capabilities of or data available to a more basic program
laboratory information management system
software-based information management tool for laboratories
on-premises software
software installed and running on local computer(s) rather than at a remote facility such as a server farm or cloud
build automation
process of automating the creation of a software build that defines how to compile, package, and test the code
digital calendar
calendar software which can be used to keep track of planned events and appointments
version control system
system to store and manage changes in the source code for a given software or in other media
diagramming software
software used to produce graphical diagrams
wrapper library
software library that translates an existing library's interface to a different interface
Tax compliance software
software used for tax compliance
note-taking software
software used to take notes
video conversion software
Comparison list
disk cleaner
computer program that find and delete potentially unnecessary or potentially unwanted files from a computer
employee monitoring software
software to monitor and supervise employee computers from a central location
encryption software
software that uses cryptography to prevent unauthorized access to digital information
Find My Phone
software category
Font management software
utility software
data visualization software
software used for data visualization
Landscape design software
type of software
privacy software
software built to protect the privacy of its users
Robotics suite
visual environment for robot control and simulation
financial software
application software for capturing and processing financial activity
Virtual home design software
type of computer-aided design software
messaging app
online messaging services used primarily via mobile platforms
help desk software
software that enables work related to customer care issues
file archiver
computer program that combines files into one archive file (with or without compression)
X server
server software of X Windowing System