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…



RefDesk, CompInfo, Joe Ant, 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, OneLook, Free Dictionary, Wiktionary, 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


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



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



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




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.

  • Extract, Shoehorn, and Load
    on July 1, 2019 at 4:00 am

    Data doesn't always fit nicely into a new home. […]

  • Internet of Things Search Engine
    on July 1, 2019 at 4:00 am

    Tracing the complicated yet still relatively unripe area of the Internet of Things search engine—from concepts, to classification, and open issues. […]

  • M2 Computing System Makes Android, iOS Apps...
    on June 24, 2019 at 3:00 pm

    Researchers at Columbia University have developed a new computing system that enables current, unmodified mobile apps to combine and share multiple devices across multiple smartphones and tablets. […]

  • Top Data Science Job Trends
    on June 21, 2019 at 4:00 pm

    U.K. technology recruitment firm Harnham cites growing demand for data science specialists as the reason behind major wage increases as companies increasingly try to lure those in-demand professionals to change jobs. […]

  • Car Companies Sharpen Focus on Curbing Distracted...
    on June 20, 2019 at 3:41 pm

    Automakers are accelerating initiatives to address distracted driving by equipping vehicles with monitoring technology. […]

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

  • Hackproofing smart meters
    on June 6, 2019 at 2:18 pm

    Cybersecurity researchers have developed an automated program aimed at foiling smart meter hacking and boosting security in the smart grid. […]

  • Enabling transportation agencies to automate...
    on June 4, 2019 at 12:48 pm

    Scientists announce the release of ActiveVision, a machine vision tool that transportation agencies can use to autonomously detect and report traffic condition changes. ActiveVision's algorithms process camera data to provide real-time information on weather conditions and other anomalies affecting congestion. Designed for integration with intelligent transportation systems (ITS), ActiveVision can be configured with existing traffic cameras to analyze roadway conditions with no human monitoring […]

  • Hyphens in paper titles harm citation counts and...
    on May 31, 2019 at 2:05 pm

    According to a new study, the presence of simple hyphens in the titles of academic papers adversely affects the citation statistics, regardless of the quality of the articles. [Editor's note: please see the end of this post for a response from the Web of Science Group. […]

  • Intelligent algorithms for genome research
    on May 29, 2019 at 5:11 pm

    In order to find out which genes are responsible for diseases such as cancer or diabetes, scientists nowadays frequently resort to using machine-learning models. […]

  • Interactive quantum chemistry in virtual reality
    on May 23, 2019 at 2:49 pm

    Scientists have used virtual reality and artificial intelligence algorithms to learn the details of chemical change. […]