The organised storage of spectral data described by according metadata is important for long term use and data sharing with other scientists. The recently redesigned SPECCHIO system acts as a repository for spectral field campaign and reference signatures. An analysis of metadata space has resulted in a non-redundant relational data model and efficient graphical user interfaces with underlying processing mechanisms minimizing the required user interaction during data capture. Data retrieval is based on imposing restrictions on metadata space dimensions and the resulting dataset can be visualised on screen or exported to files. The system is based on a relational database server with a Java application providing the user interface. This architecture facilitates the operation of the system in a heterogeneous computing environment.