Utility Modules provide programmer tools, useful algorithms, editor scripts or extension scripts. They assist the programmer in the creation of more advanced functionality, and by themselves do not offer any out-of-the-box features for application control or gameplay.
These modules are important for higher level modules, being used by most of them for improved functionality and easier maintenance. They also provide great features for making your own code responsive, flexible and easily customizable within the Inspector GUI.