TABMODS is an internally assigned name to the process which is launched each time H2OS is started for the purpose of insuring all newly added database changes have been implemented.
For example, a new field has been added to a certain screen. Behind the screen is the database table that stores the information in the new field, so it has to be created and possibly initialized. This is done by procedures in the TABMODS program.
There are 2 ways to run TABMODS
1. During startup, the most recent TABMODS changes are checked for
2. Older, archived changes, can be re-run at any time by selecting librarian->h2os utilities->misc->run tabmods, which will run historical TABMODS ever created. There can be cases, for example restoring a backup system, where old TABMODS will need to be re-run. This utility is for this purpose. In all cases, TABMODS first checks to see if the change it was intended to make has been made, thus it's a "no-operation" when run a 2nd time - which is to say that you can run this utility at any time, but after the 1st time it wouldn't find anything to do.

To re-run TABMODS, go to Help -> Maintlog, then click the CLEAR MAINT LOG button and restart H2OS. TABMODS changes will be applied, if not already made, during startup.