1. A method to generate and operate a graphical user interface (GUI) element for an application using cmdlets, the method comprising: creating a GUI element utilizing an application programming interface (API) for a GUI (graphical user interface) for an application, the GUI absent business logic for the application, the GUI element corresponding to at least one set of data in data storage, wherein XML data format transfers are supported; binding the GUI element to local GUI storage; creating a data adapter having a command corresponding to the creation of the GUI element, the data adapter interfacing between the GUI and a Monad-like cmdlet management engine that executes cmdlets of the application, wherein each cmdlet is a user interface-independent execution unit which contains business logic of the application for performing a particular task and which has a verb-noun naming convention that specifies the particular task; opening a connection to the cmdlet management engine; interpreting the command and invoking a cmdlet associated with the command; and executing the invoked cmdlet to place the GUI element in data storage.