Oxford Dictionary:
software
1 the programs and other operating information used by a computer.
https://en.oxforddictionaries.com/definition/programme
2.
program A series of coded software instructions to control the operation of a computer or other machine.
Example sentences
‘Processing power, therefore, is increasingly determined by software that compiles computer programs into machine code.’
‘Computer software programs offer the potential for increased accuracy and precision in data analysis.’
‘Computer software programs are improved and developed to the extent they can be shared and adapted.’
‘Computer programs have been developed to assist children with learning disability.’
‘Largely distributed by organised cyber theft groups, keyloggers are typically packaged with phishing emails or spyware programs.’
‘Within three years, it figures a quarter of its models will be smartphones that sport advanced software and run programs just like a computer.’
‘There are many spyware/malware programs out there that fall into a category called ‘dialers’.’
‘In order to use FTP, you'll need to download and install a software program on your computer.’
‘His criminal burgling of computer software programs was legendary.’
‘The visual form of data from a computer program is received and stored in a database.’
‘However, many laboratory and computer software programs continue to express results as percentages of predicted normal values.’
‘When we code a computer program, we do not rewrite the entire thing every time something fails to work.’
‘In this case ‘literary works’ covers most computer programs and databases.’
‘The code then downloads spyware programs to surfers' PCs, including one that steals credit card numbers and other forms of financial information.’
‘However, the draft now allows for direct software patentability of computer programs, data structures and process descriptions.’
‘The technologies we now use are an outgrowth of early, computerized information retrieval programs.’
‘Most people don't comprehend that a spreadsheet is a computer program in and of itself.’
‘Computer software programs are available to help with this task.’
‘Previously, businesses needed different software programs for each computer model.’
‘The sharpest increase is expected to occur among workers who design software programs or develop computer databases.’
OVERVIEW
program design language
QUICK REFERENCE
(PDL)
A language, used for expressing program designs, that is similar to a conventional high-level programming language but emphasizes structure and intention rather than the ability to execute programs expressed in the language. PDLs are often employed in conjunction with structured programming. When not executable they are termed pseudolanguages.
Typically the formal syntax of a PDL would cover data definition and overall program structure. Facilities in the latter area would include the basic control-flow constructs – sequential, conditional, and iterative – plus those for the definition and invocation of subroutines. These facilities would be used to define the overall framework of the program, but individual actions within the framework would be expressed using pseudolanguage – natural English mixed with a more formal semantically rich language. Correspondingly, the PDL facilities for data definition may be expected to be richer than those of a typical programming language, encompassing a ... Show More
From: program design language in A Dictionary of Computing »
Subjects: Science and technology — Mathematics and Computer Science
Related content in Oxford Reference
program An algorithm that has been coded into something that can be run
by a machine.
http://www.oxfordreference.com/search?q=program+design