Welcome to the MODX Documentation. It is an ongoing effort of the MODX community. If you would like to participate or if you notice any errors or missing content, please let us know.

A Module is a program that can only be executed from within the manager. It can also be used to group a set of (typically cohesive) subprograms and data structures to promote encapsulation (i.e. information hiding) through a separation between the interface and the implementation. In simpler terms a module is nothing more than an application that runs on top of the MODx architecture.