1. A computer-implemented method for stylizing data comprising: obtaining a domain object comprising an object representation of data stored in a database for a domain entity; obtaining an application object comprising an object representation of the data in the domain object that is relevant for a particular computer application; and obtaining a presentation object comprising an object representation that encapsulates a visual appearance of the data in the application object.