A compilation of many programs that offer little value by themselves but, work well when used in larger programs.