1. A method for developing multiple classes of user interfaces for a software application, sad method comprising:displaying a master view for developing a software application for different device platforms, at a computer system, for use in developing multiple classes of user interfaces for said software application, wherein each of said multiple classes pertain to different versions of said software application executing on said different device platforms having at least a same form factor or a same operating system, and wherein said master view visually displays every attribute of said software application available for inclusion in a subordinate view during development;
displaying subordinate views for developing said software application, at said computer system, wherein each of said subordinate views pertain to one of said multiple classes of user interfaces and comprise a plurality of groups of deltas that alter said master view, wherein each of said subordinate views is for executing said software application on a device pertaining to a class of said multiple classes defined by a corresponding subordinate view, such that a first subordinate view is displayed on devices of a first class based on said master view combined with a first group of said deltas for said first subordinate view;
propagating a change to said master view to each of said subordinate views, at said computer system;
receiving an indication to hide an attribute of said software application for said first subordinate view:
hiding said attribute within said first subordinate view;
storing a change to said first subordinate view, at said computer system, as a delta in said first group of said deltas, such that said attribute is hidden from display within said first subordinate view for said devices of said first class; and
creating said software application comprising said master view and a plurality of said groups of said deltas pertaining to said multiple classes, at said computer system, such that upon executing said software application at a first device, said software application will determine an appropriate user interface for said first device based on a form factor of said first device wherein said appropriate user interface is one of said multiple classes of user interfaces.