Refers to a software ready to be used with little or no modification required. MS Office applications, adobe reader, various antivirus software are few example of off-the-shelf software. Custom-written software is opposite off-the-shelf software in which the software is written for a specific task for a specific department/company.