Executable programming code. In the context of content management, the term is often used to differentiate it from content. There are two main types of code in a CMS installation:
Native code used to extend the operation of the CMS.
Templating code used to transform content objects into presentational output.
Code is usually managed in files and stored in a source code management system. Code is subject to the developers' workflow and testing process, not the editorial process to which content is subject.