The functions within Seismon are provided as modules which can be combined in collections. Within a project the user can create several collections depending on the individual needs and add the desired modules to the collection. The collections can be saved for later use. A collection acts as a kind of a container for several modules. For example, one collection might hold all the modules to handle the geometry of the seismic network, another collection holds the modules to import the data in various formats, ....and so on.