A method, an apparatus and a system provide a shared schema for software
user interface designers and developers. In some embodiments, a system
includes a machine-readable medium to store a set of validation rules
that are based on rules derived from a designer and rules derived from a
developer. The system also includes a validation logic to validate
software code from the designer, wherein the validation logic is to
validate a version of the software code modified by the developer.