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.

  • Your Heartbeat Could Power a Smartphone
    on April 20, 2018 at 5:09 pm

    In "I Sing the Body Electric," the poet Walt Whitman waxed lyrically about the "action and power" of "beautiful, curious, breathing, laughing flesh." […]

  • Sitting with the Cyber-Sleuths Who Track...
    on April 20, 2018 at 4:59 pm

    Spiky yellow and blue shapes begin to fill a screen that spans an entire wall in a lab at Imperial College London. […]

  • Why Police Should Monitor Social Media to Prevent...
    on April 20, 2018 at 4:42 pm

    In February, the ACLU of Massachusetts released a damning report detailing prejudice in social media surveillance efforts by the Boston Police Department (BPD). […]

  • The 'Terms and Conditions' Reckoning Is Coming
    on April 20, 2018 at 3:54 pm

    Eleanor Margolis had used PayPal for more than a decade when the online payment provider blocked her account in January. The reason: She was 16 years old when she signed up, and PayPal Holdings Inc. insists she should have known the minimum age is 18, because the rule is clearly stated in terms and conditions she agreed to. […]

  • If (Virtual) Reality Feels Almost Right, It's...
    on April 20, 2018 at 3:44 pm

    We can all remember the crisply beveled edges of our cheery-yellow No. 2 pencil, the cool, smooth feel of a chalk-powdered blackboard, the gritty red bricks of the schoolhouse walls. Surely that all wasn't just an illusion? […]

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

  • Algorithm to locate fake users on many social...
    on April 17, 2018 at 3:57 pm

    Researchers have developed a new generic method to detect fake accounts on most types of social networks, including Facebook and Twitter. […]

  • Student develops gaming technology for scientific...
    on April 12, 2018 at 2:28 pm

    Scientists have developed a new method and software for using computer game technology for complex scientific and engineering simulations. […]

  • New quantum method generates really random numbers
    on April 11, 2018 at 5:16 pm

    Researchers have developed a method for generating numbers guaranteed to be random, through the use of quantum mechanics. The experimental technique surpasses all previous methods for ensuring the unpredictability of its random numbers and may enhance security and trust in cryptographic systems. […]

  • Scientists merge statistics, biology to produce...
    on April 3, 2018 at 9:14 pm

    Researchers have come up with a computational tool that increases the reliability of measuring how strongly genes are expressed in an individual cell. […]

  • Software automatically generates knitting...
    on March 29, 2018 at 12:32 pm

    Computer scientists have developed a system that can translate a wide variety of 3-D shapes into stitch-by-stitch instructions that enable a computer-controlled knitting machine to automatically produce those shapes. […]