You can extend and interact with the CoreMedia system in several ways using APIs and plugins.
Find the right way for your specific development use case.