Software

Cosma Home > Communication > Media > Software

Spotlight

More Computer Software in Plain English (Common Craft)

Related

Pages

These are organized by form and function.

Communications Computation Storage Authoring Simulation
Analog Mail Device Paper Typewriter Automaton
Electronic Network Calculator Tape Recorder Elektro
Digital Internet Computer
Hardware Modem Microprocessor Memory Peripheral Robot, XR
Software Service (Web) Program (OS) Database Application AI, World

These are types of media formats.

Multimedia (Video, Animation), Image (Object), Scent, Flavor, Audio (Text), Haptic, “Other

Resources

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

General

Portal

Software Portal (Wikipedia)

Dictionary

software : the 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

Thesaurus

Roget’s II (Thesaurus.com), Merriam-Webster Thesaurus, Visuwords

Encyclopedia

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

Encyclopædia Britannica

Outline

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

Preservation

History

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

Early History of Software Engineering (Robert L. Glass)
Software History (Association of Software Professionals)
Software Database (IT History Society)

Iteractions: An Interdisciplinary Journal of Software History (Charles Babbage Institute)
Software History Bibliography (Charles Babbage Institute)

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)

Bitsavers.org (Software Archive) (Document Archive)
Internet Arcade (Jason Scott, Internet Archive)
Internet Archive (Brewster Kahle)

Library

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

Participation

Education

Course

OER Commons: Open Educational Resources

Organization

Software and Information Industry Association (SIIA)
ACM Special Interest Group on Software Engineering (SIGSOFT)

News

Association for Computing Machinery, Science Daily

Book

ISBNdb

Government

Free Commercial Downloads (USA.gov)
Top Government Software Products (Capterra)

Document

USA.gov

Expression

Fun

Poem

OEDILF: The Omnificent English Dictionary In Limerick Form

Future

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

returntotop

More…


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

  • Fact-Finding Mission
    on March 1, 2021 at 5:00 am

    Artificial intelligence provides automatic fact-checking and fake news detection, but with limits.

  • What To Do About Deepfakes
    on March 1, 2021 at 5:00 am

    Seeking to reap the positive uses of synthetic media while minimizing or preventing negative societal impact.

  • Informing California Privacy Regulations with...
    on March 1, 2021 at 5:00 am

    Designing and testing 'Do Not Sell My Personal Information' icons.

  • 50 Years of Pascal
    on March 1, 2021 at 5:00 am

    The Pascal programming language creator Niklaus Wirth reflects on its origin, spread, and further development.

  • Science Is Not Another Opinion
    on March 1, 2021 at 5:00 am

    The issue is not who has the "truth," but whose claims deserve more credence.



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

  • Pushing computing to the edge by rethinking...
    on February 24, 2021 at 7:36 pm

    Responding to artificial intelligence's exploding demands on computer networks, researchers in recent years have radically increased the speed and slashed the energy use of specialized AI systems. Now, the researchers have moved their innovation closer to widespread use by creating co-designed hardware and software that will allow designers to blend these new types of systems into their applications.

  • Speedier network analysis for a range of computer...
    on February 22, 2021 at 5:45 pm

    MIT researchers developed software to more efficiently run graph applications on a range of computing hardware, including both CPUs and GPUs. The advance could boost analysis of social networks, recommendation algorithms, and internet search.

  • Cybersecurity vulnerabilities of common...
    on February 11, 2021 at 4:40 pm

    Seismic monitoring devices linked to the internet are vulnerable to cyberattacks that could disrupt data collection and processing, say researchers who have probed the devices for weak points.

  • A language learning system that pays attention --...
    on February 10, 2021 at 6:34 pm

    A hardware and software system called SpAtten streamlines state-of-the-art natural language processing. The advance could reduce the computing power, energy, and time required for text analysis and generation.

  • Smart algorithm cleans up images by searching for...
    on January 27, 2021 at 2:32 pm

    Researchers have unveiled a machine learning-based algorithm that can reduce graininess in low-resolution images and reveal new details that were otherwise buried within the noise.