An apparatus, system, and method for the improved validation of
information across a communications network provide a common validation
rules library that may be accessed and executed either by a client or
server. The provision of a minimal amount of logic either to the client
or the server is achieved by generating only a requisite amount of
validation logic. Furthermore, developers are enabled to reuse and build
upon validation logic by subsequent validation logic inheriting
validation logic from a parent rule.