Basic Customization > User Interface Customization > Presenting Information in the UI > UI Validation > Solutions > Prerequisite Knowledge
  
Prerequisite Knowledge
To achieve this objective, you need to have an understanding of the following:
The actions framework in the Windchill client architecture.
The Application Context or service.properties mechanism for registering delegates.
A basic familiarity with the NmCommandBean and its methods will be helpful.
The validation service is very generic in nature. It does not provide the APIs you’ll need in order to determine whether or not something is valid. The service will provide your validators or filters with the context data and form data you need to determine whether or not a UI Component is valid. But you will need to know what to do with that data in order to apply your validation business logic.