Introduction ============ Origen enables easy and wide reaching code re-use via its plugin system. Any Origen application can be plugged into another application to share its DUT and block models/controllers, templates, patterns, test flow source files, etc. A very common use case is to distribute drivers for in-house protocols and test modules (patterns and test programs for an IP block) within a company's private ecosystem. Origen uses the `Python Package Index (PyPI) `_ system for distribution and any PyPI compliant package server can be used for distribution of Origen plugins within a company - e.g. * `Sonatype Nexus `_ * `PyPI Server `_ * `JFrog Artifactory `_