Programming
При создании того или иного программного продукта программисты часто используют готовые компоненты и библиотеки сторонних разработчиков. Благодаря им отпадает необходимость писать сотни тысяч знаков программного кода заново, поэтому происходит значительное сокращение сроков разработки. В категории находятся: инструменты (средства) разработки, СУБД, утилиты отладки и тестирования, готовые алгоритмы, визуальные компоненты управления (GUI; Components UI), framework-и, библиотеки расширения и многое другое.