A software program that corrects known bugs, problems, or adds new features. Companies that produce large applications such as Microsoft and their Windows NT-based operating systems typically release a service pack when the number of individual patches to the application becomes too large.