Cosma Home > Communication > Media > Software


More Computer Software in Plain English (Common Craft)


These are organized by a classification scheme developed exclusively for Cosma. More…



Software Portal (Wikipedia)


software : the entire set of programs, procedures, and related documentation associated with a system and especially a computer system; specifically : computer programs — Webster

FOLDOC: Free Online Dictionary of Computing, Oxford, OneLook, Free Dictionary, Wiktionary, InfoPlease, Word Reference, Urban Dictionary


Roget’s II (, Merriam-Webster Thesaurus, Visuwords


Computer software, or just software is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it. In other words, software is a conceptual entity which is a set of computer programs, procedures, and associated documentation concerned with the operation of a data processing system. We can also say software refers to one or more computer programs and data held in the storage of the computer for some purposes. In other words software is a set of programs, procedures, algorithms and its documentation. Program software performs the function of the program it implements, either by directly providing instructions to the computer hardware or by serving as input to another piece of software. Software is also sometimes used in a more narrow sense, meaning application software only. Sometimes the term includes data that has not traditionally been associated with computers, such as film, tapes, and records. — Wikipedia

SPECIAL?, Britannica, Columbia (Infoplease)


Outline of Software (Wikipedia)
Outline of Software Development (Wikipedia)
Outline of Software Engineering (Wikipedia)


RefDesk, CompInfo, Joe Ant, DMOZ


WolframAlpha, DuckDuckGo



Fire in the Library: Jason Scott and the Archive Team (Matt Schwartz, with reporting by Eva Talmadge, MIT Technology Review)
GGC 2014: Every Computer, Ever, In Your Browser (Jason Scott) YouTube Video
The Internet Archive Software Collection (Jason Scott, VCF East 9.1) Audio, Well worth a Listen!

ASCII by Jason Scott: Jason Scott’s Weblog
Jason Scott Sadofsky (Wikipedia) (Software Archive) (Document Archive)
Internet Arcade (Jason Scott, Internet Archive)
Internet Archive (Brewster Kahle)

Software History Center
Software History Bibliography (Charles Babbage Institute)
Early History of Software Engineering (Robert L. Glass)


Software Preservation Lab (New Computer Museum)


WorldCat, Library of Congress, UPenn Online Books, Open Library




Software Engineering (Udacity)
OER Commons: Open Educational Resources
Open Education Consortium



Computer Software Engineers and Computer Programmers (Occupational Outlook Handbook, 2010-11 Edition)


Conference Alerts Worldwide (Conal)






Association for Computing Machinery, Science Daily, NPR Archives




Free Commercial Downloads (
Top Government Software Products (Capterra)





OEDILF: The Omnificent English Dictionary In Limerick Form


Software as a service (SaaS) sometimes referred to as “on-demand software”, is a software delivery model in which software and associated data are centrally hosted on the cloud. SaaS is typically accessed by users using a thin client via a web browser. SaaS has become a common delivery model for most business applications, including accounting, collaboration, customer relationship management (CRM), management information systems (MIS), enterprise resource planning (ERP), invoicing, human resource management (HRM), content management (CM) and service desk management. — Wikipedia



Communications of the ACM: Software The latest news, opinion and research in software, from Communications online.

  • The Tech Giants' Secret War Against Fake News Is...
    on November 22, 2017 at 8:56 pm

    Facebook, Google, and Twitter have a problem with harmful content. […]

  • How Traveling Back In Time Could Really,...
    on November 22, 2017 at 8:44 pm

    It's one of the greatest tropes in movies, literature, and television shows: the idea that we could travel back in time to alter the past. […]

  • NASA Links Port-City Sea Levels to Regional Ice...
    on November 22, 2017 at 6:17 pm

    A new NASA tool links changes in sea level in 293 global port cities to specific regions of melting land ice, such as southern Greenland and the Antarctic Peninsula. It is intended to help coastal planners prepare for rising seas in the decades to come. […]

  • Virginia Becomes First State to Require Computer...
    on November 22, 2017 at 5:00 pm

    Virginia has completed a series of computer science standards designed to configure the curriculum and what instructors are expected to teach at each grade level. […]

  • Cultivating STEM Success
    on November 22, 2017 at 5:00 pm

    Harvard University's Pooja Chandrashekar founded the ProjectCSGIRLS coding competition, now the largest such competition for middle-school girls in the U.S. […]

Software News -- ScienceDaily Software Development -- Software Engineering. From embedded software to smart machines, read about advanced logic systems and more.

  • New way to write magnetic info could pave the way...
    on November 20, 2017 at 7:15 pm

    Researchers have shown how to write any magnetic pattern desired onto nanowires, which could help computers mimic how the brain processes information. […]

  • Plesiosaur flippers inspire a steering mechanism...
    on November 20, 2017 at 2:00 pm

    Plesiosaurs, who thrived during the early to middle Jurassic Period, used four paddlelike flippers of nearly equal size and musculature to swim. Despite the seemingly subpar engineering, the fossil record reveals that plesiosaurs were widespread and prolific. This inspired a team to explore how swimming with four flippers might be advantageous compared to two. […]

  • New technology makes artificial intelligence more...
    on November 14, 2017 at 2:13 pm

    Technology is paving the way for artificial intelligence (AI) to break free of the internet and cloud computing. […]

  • Scalable clusters make HPC R&D easy as...
    on November 13, 2017 at 5:36 pm

    A quest to help the systems software community work on very large supercomputers without having to actually test on them has spawned an affordable, scalable system using thousands of inexpensive Raspberry Pi nodes. […]

  • Wireless handheld spectrometer transmits data to...
    on November 8, 2017 at 5:40 pm

    A new smartphone-compatible device that is held like a pencil could make it practical to acquire spectral images of everyday objects and may eventually be used for point-of-care medical diagnosis in remote locations. […]