1. A method comprising: converting an electronic document source file to an interactive document web application with a processor; rendering a user interface in a web browser, said user interface comprising at least one device simulator preview area, the device simulator preview area configured to simulate a display of a target device; rendering a preview of said interactive document web application in said device simulator preview area; applying, with said processor, at least one modification to at least one source file of a said interactive document web application in response to at least one command input through said user interface; after said rendering, compiling said interactive document web application with said processor into at least one native application installer suitable for execution on at least one target operating system; and prior to said compiling, refreshing the preview of said interactive document web application to reflect said at least one modification within said device simulator preview area.