Proqram təminatı inkişafında tez-tez rast gəlinən problemlərinin təkrarlanan, sınaqdan keçmiş və standartlaşdırılmış həlləridir.