ESRI Ireland has all of the components to enable compliance:

Manage:

Metadata compiled with ArcCatalog can be stored in the storage system of your choice. ArcCatalog comes with its own storage system the ESRI file based Geodatabase and you can use this by default. Alternatively metadata can be stored in SQL Server, Oracle, PostGres SQL or simply exported to XML.

Metadata records managed by ArcCatalog can be maintained manually using the ISO 19115 Metadata Wizard. If your data is also maintained by ArcCatalog the inbuilt ISO Synchroniser automatically updates the Metadata as the spatial data is edited thus ensuring that your metadata is always in synch with your spatial data.