1. A computer-implemented method of generating a customized user interface representing a contract, comprising: receiving, over an electronic network, a contract description message including description information corresponding to a computer device being used to display the contract to a user; retrieving, by using a processor, the description information from the contract description message; comparing the description information with information stored in a template library and adaptor library to identify a generic user interface and a corresponding adaptor module; ranking the identified generic user interface and the identified adaptor module, wherein: the identified generic user interface is ranked when the comparison provides a plurality of potential generic user interfaces for generation of the customized user interface; and the identified adaptor module is ranked when the comparison provides a plurality of potential adaptor modules for generation of the customized user interface; and generating a contract response message based on a result of the comparison and the ranking, the response message including an instruction to generate, on the computer device, the customized user interface based on the identified generic user interface and corresponding adaptor module when the generic user interface and the corresponding adaptor module are identified.