Methods for creating a customized document using a downloadable product design tolls executing in the user's browser. A template for a partially completed product design is selected by the user and downloaded to the user's computer for editing by the user at the user's computer using the downloadable design tools. While viewing the product design template, the user can enter text or other content into the template elements. The completed product design can be uploaded to the server for production of the corresponding printed product.