В компьютерном программировании сторонний программный компонент — это повторно используемый программный компонент, разработанный для свободного распространения или продажи субъектом, отличным от первоначального поставщика платформы разработки. Рынок сторонних программных компонентов процветает, поскольку многие программисты считают, что компонентно-ориентированная разработка повышает эффективность и качество разработки пользовательских приложений. Распространенное стороннее программное обеспечение включает макросы, ботов и программное обеспечение/скрипты, которые запускаются в качестве надстроек для популярного программного обеспечения для разработки. [1] В случае операционных систем, таких как Windows XP , Vista или Seven, существуют приложения, установленные по умолчанию, такие как Windows Media Player или Internet Explorer .