A Среда совместной разработки (CDE) - это онлайн-пространство для встреч, где заинтересованные стороны проекта разработки программного обеспечения могут работать вместе, независимо от того, в каком часовом поясе или регионе они находятся, чтобы обсуждать, документировать и создавать результаты проекта. Этот термин был придуман в 2002 году Грэди Буч и Аланом В. Брауном.
Он рассматривается как эволюция интегрированной среды разработки (IDE), которая объединила инструменты программирования на рабочем столе и расширенная среда разработки (XDE), в которой средства разработки жизненного цикла сочетаются с IDE (например, Microsoft Azure DevOps и IBM Rational Rose XDE ); в то время как IDE фокусируется на инструментах для поддержки отдельного разработчика, CDE фокусируется на поддержке потребностей команды разработчиков в целом.
Несмотря на то, что CDE выросла из инструментальной базы в секторе разработки программного обеспечения, она была принята в других секторах, где группы обычно географически рассредоточены, где полезно иметь возможность сотрудничать Интернет, включая автомобильную и авиационную технику, производство фильмов и гражданское строительство.