OpenGround can be customised using the interface. However pre-defined components allow you to import changes quickly and to share components between projects or configuration packs. There are a variety of components within the system and these are listed and explained below:

- Model – Definition of the tables and fields available in the interface and the database structure itself.
- Log / Section Templates – Templates for producing Quick Logs and Sections. Note that templates for the Excel Extension can also be handled in a similar manner.
- Symbols / Hatches – Definition of hatching files and symbols used on Quick logs and Sections. Reporting Views – Definitions of the currently loaded report views for quick visualisation of data.
- Import / Export Mappings – Definitions of what fields the data will export to and import from on data transfer.
- Picklists / Units – Definitions of the default options listed on drop-down when users are entering data.
- Validation Rules – Definitions of the rules that are used to enforce data integrity.
- Data Entry Templates – Templates used for the fast entry of data into the system. Mainly used for the Data Entry Module.
- Mobile Data Entry - Forms used by OpenGround Data Collector for data entry.
- Co-ordinate Systems – Definitions for the use of new mapping co-ordinate sets to allow for data to be plotted to the correct locations.
- Map Layers – Templates for the data to be shown on map to help with visualisation.
Components can be imported into an existing project or distributed to multiple projects through the use of a configuration pack.