Such code addresses the same types of problems, and solutions to these problems are often repeatedly re-implemented by programmers.
בדרך כלל קוד כזה מטפל בבעיות דומות החוזרות על עצמן בפרויקטים שונים, ולעתים קרובות מתכנתים מממשים מחדש את הפתרונות לבעיות אלו.