nd Information Sciences] 
n., Computer programs, or collections of programs, designed to meet the needs of the users of computer systems by directly c
ontributing to the performance of specific roles. [Sciences] 
n., Software that constitutes any type of program that is tailored to satisfy real-world needs and requirements. [Archives] 
n., A program written to perform a particular function and increasingly used to refer to software packages in general. [Computer and Information Sciences] 
n., A complete, se