Share This
table started by
robert for the Computers Commons
The general top-level description of the function of a piece of software.
Add More Topics
Save this view to a base, or just for yourself.
264 Software Genre topics matching:
Filter this Collection| x name | x image | x Software In Genre | x article |
|---|---|---|---|
| x Vector based drawing application | MacDraw | ||
| Inkscape | |||
| Adobe Illustrator | |||
| Dia | |||
| VectorDesigner | |||
| x Programming language |
|
Smalltalk |
A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine, to express...
|
| Perl | |||
| Ruby | |||
| PHP | |||
| Factor | |||
| more ▼ | |||
| x Web browser |
|
OmniWeb |
A Web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier (URI) and may be a web page, image, video, or...
|
| SeaMonkey | |||
| Mozilla Application Suite | |||
| Mosaic | |||
| Mozilla Firefox | |||
| more ▼ | |||
| x Web server |
|
AOLserver |
A web server is a computer program that delivers (serves) content, such as this web page, using the Hypertext Transfer Protocol. The term web server can also refer to the computer or virtual machine running the program.
The primary function of a web...
|
| HAppS | |||
| Lighttpd | |||
| Apache HTTP Server | |||
| Thttpd | |||
| more ▼ | |||
| x Spreadsheet |
|
OpenOffice.org Calc |
A spreadsheet is a computer application that simulates a paper worksheet. It displays multiple cells that together make up a grid consisting of rows and columns, each cell containing either alphanumeric text or numeric values. A spreadsheet cell may...
|
| Microsoft Excel | |||
| Gnumeric | |||
| KSpread | |||
| Quantrix | |||
| more ▼ | |||
| x Web application |
|
Appointments Online |
In software engineering, a web application or webapp is an application that is accessed via a web browser over a network such as the Internet or an intranet. It is also a computer software application that is coded in a browser-supported language ...
|
| Exhibit | |||
| WackoWiki | |||
| FMDb | |||
| Basecamp | |||
| more ▼ | |||
| x Word processor |
|
OpenOffice.org Writer |
A word processor (more formally known as document preparation system) is a computer application used for the production (including composition, editing, formatting, and possibly printing) of any sort of printable material.
Word processor may also...
|
| AbiWord | |||
| Lotus Word Pro | |||
| Wordperfect | |||
| Microsoft Word | |||
| more ▼ | |||
| x Text editor | Expensive Typewriter |
A text editor is a type of program used for editing plain text files.
Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code.
There...
|
|
| Vim | |||
| Emacs | |||
| Vi | |||
| Bluefish | |||
| more ▼ | |||
| x Computer game | |||
| x Database management system |
|
MySQL |
A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance, and the use of the database in a computer platform or of an organization and its end users. It allows organizations to place control of...
|
| PostgreSQL | |||
| SQLite | |||
| Ingres | |||
| Oracle Database | |||
| more ▼ | |||
| x Concurrent Versions System | OpenCVS |
The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is a free software revision control system in the field of software development. Version control system software keeps track of all work and all changes in a set...
|
|
| x Operating system |
|
Ubuntu |
An operating system (OS) is an interface between hardware and user which is responsible for the management and coordination of activities and the sharing of the resources of the computer that acts as a host for computing applications run on the...
|
| Linux kernel | |||
| Fedora Core | |||
| Kubuntu | |||
| SabayonLinux | |||
| more ▼ | |||
| x Digital Media Framework | Helix project |
The Digital Media Framework is a set of technologies for creating, managing, and distributing digital media. International Business Machines Corporation, Adobe Systems, Apple Computer, Inc., and Cisco Systems, Inc. together developed the Framework...
|
|
| x Web application framework | CakePHP |
A web application framework is a software framework that is designed to support the development of dynamic websites, Web applications and Web services. The framework aims to alleviate the overhead associated with common activities performed in Web...
|
|
| Apache Struts | |||
| Django web framework | |||
| Ruby on Rails | |||
| DotNetNuke Web Application Framework | |||
| more ▼ | |||
| x Game engine |
|
SCUMM |
A game engine is a software system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and desktop operating systems such as Microsoft Windows, Linux, and Mac OS X....
|
| Pygame | |||
| ScummVM | |||
| DarkPlaces | |||
| Crystal Space | |||
| more ▼ | |||
| x File manager | Konqueror |
A file manager or file browser is a computer program that provides a user interface to work with file systems. The most common operations used are create, open, edit, view, print, play, rename, move, copy, delete, attributes, properties, search/find...
|
|
| Adobe Bridge | |||
| Gentoo | |||
| Norton Commander | |||
| Volkov Commander | |||
| more ▼ | |||
| x Wiki software |
|
QuickiWiki |
A wiki is a type of collaborative software program that typically allows web pages to be created and collaboratively edited using a common web browser. Websites running such programs are themselves referred to as wikis. A wiki system is usually an...
|
| TiddlyWiki | |||
| Zwiki | |||
| Swiki | |||
| SnipSnap | |||
| more ▼ | |||
| x Content management system |
|
Plone |
A content management system (CMS) is a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer based. The procedure are designed to:
In a CMS data can be defined as almost anything...
|
| Daisy | |||
| Alfresco | |||
| Joomla! | |||
| TikiWiki | |||
| more ▼ | |||
| x Weblog software | WordPress |
Weblog software (also called blog software or blogware) is software designed to simplify the creation and maintenance of weblogs. As specialized content management systems, weblog applications support the authoring, editing, and publishing of blog...
|
|
| B2evolution | |||
| Nucleus CMS | |||
| Drupal | |||
| Subtext Weblog Software | |||
| more ▼ | |||
| x Mathematics | Mathematica | ||
| MATLAB | |||
| x Free software |
|
Selenium |
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal...
|
| Watir | |||
| Drupal | |||
| Joomla! | |||
| GNU Compiler Collection | |||
| more ▼ | |||
| x Computer security |
|
OpenSSH |
Computer security is a branch of technology known as information security as applied to computers and networks. The objective of computer security includes protection of information and property from theft, corruption, or natural disaster, while...
|
| Systrace | |||
| Snort | |||
| Hping | |||
| Ettercap | |||
| more ▼ | |||
| x Integrated development environment |
|
Hackety Hack |
An integrated development environment (IDE) also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development. An IDE...
|
| IntelliJ IDEA | |||
| Visual Studio | |||
| Eclipse | |||
| NetBeans | |||
| more ▼ | |||
| x E-mail client |
|
Mozilla Thunderbird |
An email client, email reader, or more formally mail user agent (MUA), is a computer program used to manage email .
Specifically, the term email client may refer to any agent acting as a client toward an email server, regardless of it being a mail...
|
| Pegasus Mail | |||
| KMail | |||
| Mutt | |||
| Netscape Mail & Newsgroups | |||
| more ▼ | |||
| x News client | Mozilla Thunderbird |
A newsreader is an application program that reads articles on Usenet (generally known as newsgroup), either directly from the news server's disks or via the Network News Transfer Protocol (NNTP).
Newsreaders that help users to adhere to the...
|
|
| Wizz RSS News Reader | |||
| Sylpheed | |||
| Netscape Mail & Newsgroups | |||
| Pan | |||
| more ▼ | |||
| x Personal information manager | ConnectedText |
A personal information manager (often referred to as a PIM tool or, more simply, a PIM) is a type of application software that functions as a personal organizer. The acronym PIM is now, more commonly, used in reference to Personal information...
|
|
| Chandler | |||
| Kontact | |||
| Microsoft Outlook | |||
| Stickies | |||
| more ▼ | |||
| x Email | IncrediMail xe | ||
| x Screensaver |
|
Magentic |
A screensaver is a type of computer program initially designed to prevent phosphor burn-in on CRT and plasma computer monitors by blanking the screen or filling it with moving images or patterns when the computer is not in use. Contemporary...
|
| Electric Sheep | |||
| Gnome-screensaver | |||
| XScreenSaver | |||
| x Photos | Magentic | ||
| x Multimedia | MPlayer |
Multimedia is media and content that uses a combination of different content forms. The term can be used as a noun (a medium with multiple content forms) or as an adjective describing a medium as having multiple content forms. The term is used in...
|
|
| QuickTime | |||
| MoonShell | |||
| Adobe Flash | |||
| General Graphics Interface | |||
| more ▼ | |||
| x HTML editor |
|
WYMeditor |
An HTML editor is a software application for creating web pages. Although the HTML markup of a web page can be written with any text editor, specialized HTML editors can offer convenience and added functionality. For example, many HTML editors work...
|
| Adobe GoLive | |||
| Adobe Dreamweaver | |||
| SCREEM | |||
| HTML-Kit | |||
| more ▼ | |||
| x Emulator |
|
Fuse |
An emulator in computer sciences duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system. This focus on exact reproduction of external...
|
| Cygwin | |||
| Unix Amiga Emulator | |||
| Connectix Virtual Game Station | |||
| OpenMSX | |||
| more ▼ | |||
| x Test automation | FitNesse |
Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test automation...
|
|
| Selenium | |||
| Watir | |||
| Jtest | |||
| LabWindows/CVI | |||
| more ▼ | |||
| x Unit Testing Framework | JUnit |
A unit testing framework is tool or set of tools for writing and running unit tests. Most unit test frameworks are part of the xUnit family of unit test frameworks.
|
|
| NUnit | |||
| PyUnit | |||
| SUnit | |||
| CppUnit | |||
| more ▼ | |||
| x Wardriving |
|
NetStumbler |
Wardriving is the act of searching for Wi-Fi wireless networks by a person in a moving vehicle, using a portable computer or PDA.
Software for wardriving is freely available on the Internet, notably NetStumbler for Windows, Kismet or SWScanner for...
|
| x Geospatial | GeoServer |
Geospatial is a term widely used to describe the combination of spatial software and analytical methods with terrestrial or geographic datasets. The term is often used in conjunction with geographic information systems and geomatics, never...
|
|
| GeoTools | |||
| Map of Freebase Users | |||
| x Host/Digital audio workstation | Cakewalk Sonar | ||
| x Compiler |
|
GNU Compiler Collection |
A compiler is a computer program (or set of programs) that transforms source code written in a computer language (the source language) into another computer language (the target language, often having a binary form known as object code). The most...
|
| Steel Bank Common Lisp | |||
| Yield Prolog | |||
| GNAT | |||
| DJGPP | |||
| more ▼ | |||
| x Web portal | DotNetNuke Web Application Framework |
A web portal, also known as a links page, presents information from diverse sources in a unified way. Apart from the standard search engine feature, web portals offer other services such as e-mail, news, stock prices, information, databases and...
|
|
| Windows Live Personalized Experience | |||
| Jahia | |||
| Live.com Mobile | |||
| The INDIAN | |||
| more ▼ | |||
| x Numerical data | MATLAB |
Numerical data (or quantitative data) is data measured or identified on a numerical scale. Numerical data can be analysed using statistical methods, and results can be displayed using tables, charts, histograms and graphs. For example, a researcher...
|
|
| x E-Commerce | Shopify | ||
| x Reverse engineering | Spy Studio |
Reverse engineering (RE) is the process of discovering the technological principles of a device, object or system through analysis of its structure, function and operation. It often involves taking something (e.g., a mechanical device, electronic...
|
|
| x Component Object Model | Outlook Express API |
Component Object Model (COM) is a binary-interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages. The term COM...
|
|
| x Backup software | Universe Point |
Backup software is a computer program used to perform a complete backup of a file, data, database, system or server. The backup software enables a user to make an exact duplicate of everything contained on the original source. This software must...
|
|
| Backup | |||
| Duplicity | |||
| Backup and Restore Center | |||
| TimeVault | |||
| more ▼ | |||
| x Instant messaging |
|
Trillian |
Instant messaging (IM) is a form of real-time communication between two or more people based on typed text. The text is conveyed via devices connected over a network such as the Internet.
Instant messaging (IM) is a collection of technologies that...
|
| Miranda IM | |||
| AOL Instant Messenger | |||
| MSN Messenger | |||
| Pidgin | |||
| more ▼ | |||
| x Peer-to-peer |
|
Freenet |
A peer-to-peer, commonly abbreviated to P2P, distributed network architecture is composed of participants that make a portion of their resources (such as processing power, disk storage or network bandwidth) directly available to other network...
|
| Ripple monetary system | |||
| Dijjer | |||
| Pidgin | |||
| Jabber | |||
| more ▼ | |||
| x Learning management system | OLAT |
A learning management system (LMS) is a software application that manages the administration, documentation, tracking, and reporting of training programs, classroom and online events, e-learning programs, and training content (Ellis 2009).
LMSs...
|
|
| Moodle | |||
| ELML | |||
| ILIAS | |||
| Claroline | |||
| more ▼ | |||
| x Digital image editing |
|
GIMP |
Image editing encompasses the processes of altering images, whether they be digital photographs, traditional analog photographs, or illustrations. Traditional analog image editing is known as photo retouching, using tools such as an airbrush to...
|
| MacPaint | |||
| Adobe Photoshop | |||
| Pixel image editor | |||
| Microsoft Expression Design | |||
| more ▼ | |||
| x Distributed computing | DREAM |
Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to...
|
|
| Virtual Object System | |||
| Xgrid Admin | |||
| Xgrid | |||
| Folding@home | |||
| x Firefox Extension | CookiePie | ||
| x Runtime | IronRuby |
In computer science, the qualifier run time, run-time, runtime, or execution time refers to the period while a computer program is actually executed ("run") in a computer, from beginning to termination. It may also mean the program's running time,...
|
|
| Rhino | |||
| Steel Bank Common Lisp | |||
| CLISP | |||
| Dekoh Desktop | |||
| more ▼ | |||
| x Java Virtual Machine | IKVM.NET |
A Java Virtual Machine (JVM) is a set of computer software programs and data structures that use a virtual machine model for the execution of other computer programs and scripts. The model used by a JVM accepts a form of computer intermediate...
|
|
| SableVM | |||
| Kaffe | |||
| JamVM | |||
| JC virtual machine | |||
| more ▼ | |||
| x C to Java Virtual Machine compilers |
A C to Java byte-code compiler is a compiler that translates C code to Java byte-code so that it can be run on a Java Virtual Machine.
The Java Virtual Machine was originally designed to execute programs written in the Java language. However, the...
|
||
| x Desktop environment | GNOME |
In graphical computing, a desktop environment (DE) commonly refers to a style of graphical user interface (GUI) that is based on the desktop metaphor which can be seen on most modern personal computers today. Almost universally adopted in modern...
|
|
| KDE | |||
| Xfce | |||
| Enlightenment | |||
| GNUstep | |||
| more ▼ | |||
| x Visual modelling and simulation environment | Simulink | ||
| Powersim | |||
| Modelmaker | |||
| Vensim | |||
| Simile | |||
| more ▼ | |||
| x News Reader | S60NewsReader | ||
| x Collaborative software |
|
Kontact |
Collaborative software (also referred to as groupware or workgroup support systems) is software designed to help people involved in a common task achieve their goals. Collaborative software is the basis for computer supported cooperative work. Such...
|
| Lotus Notes | |||
| TikiWiki | |||
| Kerio MailServer | |||
| Fle3 | |||
| more ▼ | |||
| x Communication |
|
AOL Instant Messenger |
Communication released in 2003, is the first solo album of Karl Bartos, featuring such songs as "I'm the Message", "Camera" and "Ultraviolet". The CD comes in a special Burgopak -case, which is unusual in that the CD tray and booklet both emerge...
|
| VOCP | |||
| x Statistical package | SPSS |
A statistical package is a suite of computer program that are specialised for statistical analysis. It enables people to obtain the results of standard statistical procedures and statistical significance tests, without requiring low-level numerical...
|
|
| JMP | |||
| SYSTAT | |||
| Ploticus | |||
| S-PLUS | |||
| more ▼ | |||
| x Bioinformatics |
|
EMBOSS |
Bioinformatics
and computational biology involve the use of techniques including
applied mathematics, informatics, statistics, computer science,
artificial intelligence, chemistry and biochemistry to solve biological
problems usually on the...
|
| Glimmer | |||
| GlimmerHMM | |||
| GlimmerM | |||
| GeneSplicer | |||
| more ▼ | |||