1. A system, comprising: a memory that stores computer-executable instructions; and a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least: output a set of objects and a set of functionalities in response to a request for design of an object; receive a selection of a first object from the set of objects and a first functionality from the set of functionalities; apply a set of rules to the first object and the first functionality; and bind the first object and the first functionality as a result of the applied set of rules.