Natural utilities are tools that provide a set of functions, which are used in order to maintain an application development, administration or operations environment.
This diagram below shows the major functional purposes into which Natural editors and utilities can be grouped:
A Natural editor or utility can be used for the following purposes:
To handle Natural objects (or non-Natural objects) such as programs, subprograms and data definition modules;
To perform administration functions such as transferring applications from one hardware platform to another, controlling remote procedure calls, generating reports and maintaining application-specific error messages;
To monitor and debug applications;
To use web technology such as accessing a web server or processing XML documents.