1. A method for generating customized labels between a client computer and a server, said method comprising: (a) with the client computer, communicably accessing a server; (b) retrieving a document editing application from the server; (c) retrieving a dynamic link library module configured for use by a client-based application; (d) retrieving an ActiveX control module configured for controlling operational aspects of the application; (e) retrieving a document structure file in the Tattoo Label Design (.TLD) format, the .TLD format being configured to contain graphical components, user-defined formula logic, and user-defined variable content data elements, the user-defined formula logic including logic for translation of data, wherein data is translated between formats selected from a group consisting of English and foreign languages, monetary units, units of measurements, symbols and combinations thereof; (f) generating a graphical document with the application, the dynamic link library, and the document structure file, wherein the graphical document is selected from the group consisting of labels, signs, coupons, tickets, forms, and combinations thereof; (g) interacting with the graphical document by dynamically altering content thereof, including enabling real time data transformation from one format to .TLD format, independently of the server, using the ActiveX control module; and (h) printing the graphical document.