Computer software (or simply software) is the programs and procedures that enable a computer to perform a specific task, as opposed to the physical components of the system (hardware). This includes application software such as a word processor, which enables a user to perform a task, and system software such as an operating system, which enables other software to run properly, by interfacing with hardware and with other software.
The term "software" was first used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. The concept of reading different sequences of instructions into the memory of a device to control computations was invented by Charles Babbage as part of his difference engine. The theory that is the basis for most modern software was first proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem. Hally, Mike (2005:79). Electronic brains/Stories from the dawn of the computer age. British Broadcasting Corporation and Granta Books, London. ISBN 1-86-207663-4.

Tensor Calculus @ Mathematica - Free Mathematica package for explicit tensor calculations in Riemannian Geometry.
Meta Description: [ Mathematica Package for Tensor Calculations in Riemannian Geometry ]
C.a.R. Geometry Program - A free program allowing Compass and Ruler constructions. Now also available in Java.
Cabri Geometry - The home site for Cabri Geometry, a dynamic geometry package .
Cabri Java beta version - Create dynamic geometrical figures using Cabri and publish them as Java applets.
Cinderella: Interactive Geometry - Cinderella is a Java based interactive geometry tool. The only available tool that gives correct solutions to typical geometrical problems.
500
Dave Wilson's Poincaré Notes - A page describing some Cabri macros relating to hyperbolic Geometry in the Poincare disc model.
404
Descriptive Geometry - Software for creating and printing drawings, including conicsections, color fillings in Monge's projection and axonometry.
Meta Description: [ Information about program Descriptive Geometry ]
Dr. Geo - An interactive geometry program for Linux, distributed under the GNU public license. (Free)
404
Edu2000's Visual Geometry Series - A visual learning environment (full-curriculum, Mac/Windows) that helps students explore and understand geometry.
GANG Software Suite - A set of mathematical environments for computing, visualizing and experimenting with geometric objects; built with the OpenGL/Mesa library and the GTK+ user interface.
Meta Description: [ Gallery of Constant Mean Curvature Surfaces at GANG. ]
Geometria - A Java program in solid geometry. Solids can be measured, cut, drawn upon. 60 sample problems with resolutions.
Meta Description: [ Bored with math? Try this. An application in interactive geometry ]
500
GeomNet - Family of geometric computing servers execute a variety of geometric algorithms on behalf of remote clients, which can be either users interacting through a Web browser interface or application programs connecting directly through sockets.
GEUP - An interactive geometry program for Windows. Evaluation version free to download.
GEUP - Interactive Geometry software. - GEUP is an interactive geometry tool. Lets you dynamically explore Mathematics, build mathematical models of real world or create interactive mathematics presentations.
Great Math Programs - A collection of mathematical programs, with particular reference to geometry.
Home Page of Isard - A free dynamic geometry package for Windows, PowerMac and Linux. Like Cabri, but in Smalltalk (and smaller). Source available : you can extend it as needed !
KSEG Interactive Geometry Software - KSEG is an Open Source program for interactively exploring geometric constructions which can be used to teach geometry in the classroom or for personal enjoyment.
KwikTrig - A free trigonometry solving program for Windows.
Math Forum: Search geometry-software-dynamic - Users of geometry software programs like Cabri Geometry II may share tips and advice at the geometry-software-dynamic discussion list.
MowMowMow's Cabri Room - Many Cabri files aimed at high school level geometry.
Polyhedron - Interactive application for solid geometry with 250 built-in problems. Simulates ruler, compass, protractor and other tools. Solids can be cut, displayed differently, rotated, joined again.
Meta Description: [ Interactive geometry software ]
Qhull for convex hulls, etc. - Qhull for computing the convex hull, Delaunay triangulation, Voronoi diagram, and halfspace intersection about a point.
Ricci - A Mathematica package for doing tensor calculations in differential geometry.
Riemann surfaces visualisation - Unifpack is a set of programs and C libraries designed to help in the study of Riemann Surfaces.
Rite Item - Geometrical shareware software. Anyangle (Windows/DOS) finds answers to problems involving triangles. Partydot creates patterns.
Meta Description: [ Rite Item presents its AnyAngle triangle solution program description and download sites and a link to Jim Preston's personal home page ]
Singular - Computer algebra system for polynomial computations. Free download.
Symmeter - An on-line tool for understanding and measuring symmetry.
Meta Description: [ Symmeter is a system for symmetry analysis and measurement. ]
The Geometer's Sketchpad Resource Center - This Resource Center supports users of The Geometer's Sketchpad Dynamic Geometry software. Contents include a freely-downloadable demo and Java versions; research bibliography; online activity guide; technical support center.
Meta Description: [ The Geometer's Sketchpad dynamic geometry software is an educational
math software developed by KCP Technologies and published by Key Curriculum Press. ]
TTC - Mathematica package for doing tensor and exterior calculus on differentiable manifolds.
WinGCLC - a tool for describing geometric constructions and making digital illustrations in LaTeX and bitmap format.
| http://live.pirillo.com/ - A couple of guys from the Justin.tv crew decided they needed to interview Chris. ... | |
| Next Video | |