Monthly subscription, all you need to run a winery.
Need more? Add on modules to customize your base SAAS install.
Purchase and install WMDB directly on your server.
WMDB software offers different installation types. Choose one of the installation types above to compare features and pricing.Watch a Demo
Pricing on this page for Single User only, pricing varies from Single User to Multi User. Would like to learn more about Single User vs. Multi User?Single User Vs. Multi User
Multi User SAAS starts at $500/month. Contact us today to learn more!
Access your winery's data from anywhere with an internet connection.
We originally created Software as a Service (SaaS) as an affordable software solution for smaller wineries, and also to keep up with the growing popularity of web and cloud-based programs. With the added benefits of cross-platform functionality and zero server maintenance (goodbye IT!), we now have SaaS client wineries ranging in size from 1,500 to 300,000+ cases.
The Winemaker's Database SaaS uses the same tried and true core software features as our Full Install Version, and will run on a PC, Mac, Tablet or Smartphone. The low monthly fee includes unlimited customer support and program updates.
If you are already an existing WMDB client and would like to switch over to SaaS, we will give you a 50% discount on your first two years of service, and you can switch back to the Full Install Version at any time for no additional cost.
Get everything that’s included in our standard SAAS core package and add modules to customize your WMDB experience. Calculate your price by selecting modules below!
We can interface with FOSS, ETS and other Analytical Equipment.
Included in base price
Provides the user with all harvest information needed for the CA Grape Crush Report with just a click of a button. Report generates a total tons for all varieties separated by the various districts for all grapes received within a particular harvest.
Included in base price
The Dry Goods Inventory module tracks the amount as well as the cost of dry goods added to wine and other dry goods for single or multi-location wineries. The batch features complies with the Bio-Terrorism Act and allows users to track their inventory by batch number. The history of any batch number can be traced back in time and viewed with the Forward Tracking feature.
Included in base price
We pride ourselves on prompt and effective customer service. When you call our support office, you will be speaking to a representative of The Winemaker’s Database who has used the software for many years and understands the workings of a winery. This is why we only hire former winery employees for our support team.
Telephone support is available 8:00 AM – 5:00 PM (PST) Monday through Friday. All calls during non-business hours, weekends and holidays are monitored and will be returned in case of emergency. We also provide a 24/7 emergency contact number for your convenience.
Included in base price
Allows multiple bonds to be associated with winery locations. The bond of each tank can be set independently, according to the blend which it contains. The 5120.17 reports are generated by bond, rather than physical winery location. Provides for changing the bond of a blend as well as inter-bond transfers within the winery.
Provides a computer generated BOL certificate that meets all TTB requirements for transferring wine between bonds. Certificates include all label information; break downs of variety, vintage & appellations, states current tax class, as well as the shipping and receiving winery bond number and address.
Provides for maintaining inventories of winery case goods onsite or offsite. Case goods receipts into this system are automatically created when bottling from within WMDB. The cost of the case goods is determined by the WMDB per-gallon cost plus the cost of packaging materials, if the client has the Packaging module installed.
Case Goods can be inventoried at multiple bonded or taxpaid locations and at multiple locations within each bond or taxpaid location. Inventories are maintained in bottles, cases or a combination of both. To accommodate custom crush or alternating proprietorship operations, case goods may be assigned to different owners. Rigidly structured product codes are not necessary (although they can be used), since tax class, user-defined class, package type and bottle size, variety, vintage and label are carried in separate fields.
Case goods can be moved between inventory locations and the quantities can be adjusted for breakage or loss. Removals can be made in any of the following categories: Dumped to Bulk, Used for Tasting, Transferred in Bond, Taxpaid, Removed for Export, Removed for Family Use, Used for Testing. The Case Goods section of the 5120.17 will automatically be filled out according to these various transactions.
The Cellar Maps module allows for the display and creation of maps depicting winery tanks and barrel lots, with real time information on content and composition. Color coded contents are shown inside of or next to tanks and barrels, and detailed information can be seen by clicking on a specific object.
Provides the tracking of Grape, Overhead, Barrel, Crush and Materials costs for blends. Costs can be spread as lump sums on demand or automatically, at the close of each month according to user-defined criteria. Costs can be viewed for individual tanks or transactions. Summary cost information is available in an inventory summary report or a monthly inventory activity summary report. If users have Dry Goods, Packaging and Case Goods, an even more detailed output of different costs is tracked in the system.
Provides for billing clients for services on a per-gallon, per-barrel, per-hour, per-ton, per-case or flat-fee basis, and includes Alternating Proprietorship. Standard charges can be defined for each operation, but these can be overridden for individual clients. Calculates and bills clients for tank and barrel storage charges on a per-diem basis. There is a "Pro Forma" billing option, if you want to provide a report of activities to the client but do not want to bill on a per-operation basis. If you wish to provide remote access to your clients via Internet connection, clients can use all of the standard flexible inquiry tools of The Winemaker’s Database, but they will be limited to viewing their wines only.
Enables the user to monitor fermentation parameters by preparing graphs plotting brix and temperature vs date/time or any other single analysis field (such as alcohol, reducing sugar, malate) vs date/time.
Permits the entry of TA, pH and Brix data from grape maturity samples. This information may then be accessed by the Flexible Inquiry: Grape Sampling feature, which can present the information in a display, report or graphical form.
The Grower Contract Management module of WMDB provides for tracking the purchase, delivery and payment for contracted grapes as well as bulk wine purchases. The module provides WMDB with grape cost data and, if the client has the California Grape Crush Report module, it supplies the Brix limit and pricing data for the California Grape Crush Report. Receipts of grapes in WMDB are automatically interfaced with the grower contracts.
The design of the Grower Contract Management system is very flexible, allowing multiple grape sources per contract, separate grape source, contractor and payee entities, contract-specific adjustments for vineyard association fees, freight, etc., grape source-specific miscellaneous adjustments and Brix payment schemes and extremely flexible, user-defined payment terms.
A series of approval checkpoints both requires that a contract be deliberately okayed before proceeding and prevents modifications to contract or payment terms, once these have been finalized.
The packaging materials module of WMDB provides for the maintenance of packaging materials for both table and sparkling wine production. The removal of packaging materials is done automatically during the entry of selected WMDB operations. For table wine, the interface point is at the time of bottling. For sparkling wine, there are three interface points: tirage fill, disgorging and labeling.
Each packaging item can be inventoried at multiple locations. The user can specify a reorder level and lead time for each item as well as up to three different vendor item numbers. The system maintains current inventory levels and cost, usage for the current and previous years, the dates of last usage and last receipt and on-order information.
A bill of materials can be specified for each product produced. They allow the specification of a large number of predefined packaging components, such as bottle, cork, bidule, wire, face label, back label, etc., as well as user-defined options.
In addition to automatic removals during the entry of the WMDB operations described above, packaging materials can be removed for dummy bottles, marketing, testing and other user-defined removal types as well.
The Packaging Materials Module allows the user to enter a projected production schedule for each product and to then use these schedules to plan packaging materials usage and purchase requirements. For table wine production, the user enters the projected bottling schedule. For sparkling wine, the user enters the projected schedules for tirage fill, disgorging and labeling. Projections are based on a fiscal year specified by the winery, and can be entered as far in advance as desired. Actual packaging material usage is automatically recorded to allow comparison with the projections.
The Projected Needs Report lists the projected end-of-month inventory for each month of the selected fiscal year for each selected packaging materials, based on the projected production schedule and pending purchases. Based on the lead-time for the item, the report displays the future quantities that must be purchased to meet the production packaging requirements.
The WMDB RO and Distillation module adds features which allow the entry of RO operations to be made in a manner which reflects cellar processing and which provide for the correct 702 reporting of these operations. Because all of the processing is done on a distillery premise, there are no additional 702 reporting requirements. Note that this module does not provide for the TTB reporting requirements for distillery premises.
The following special tax classes are added to WMDB: RT (retentate), PM (permeate), VW (varietal water), GB (grape beverage brandy, distilled at or below 170 proof) and NB (neutral grape brandy, distilled at over 170 proof, but less than 190 proof)
The following special transactions are added to WMDB: ROX (Reverse Osmosis), RCR (Reconstitute Retentate), DXX, DGB and DNB (Distillation Types). In addition the ADW (Add Water) transaction type has been expanded to allow water addition to retentate.
Locations (bonds) are classified as either winery bonds or distillery bonds. RO and distillery operations can be done on distillery premises only. For clients with the alternating proprietor feature, both bonds may be associated with the same winery location.
Provides the ability to track all of the operations involved with bottle-fermented sparkling wine production. Maintains bottle counts and sizes for bottle-fermented sparkling wines. Locates sparkling wines “en tirage” to rows within the tirage room. Adds the special sparkling wine operations Tirage Fill, Move to Intermediate Tubs, Move to Riddling, Rebottle and Disgorge.
The Tank Gauging module calculates and displays the gallons equivalent to an entered wet or dry measurement for a selected tank. Tanks must be assigned to a gauging class in order to be gauged. Interface points for gauging appear on the Single Tank Inquiry and Work Order Creation screens.
The interface is bidirectional, with WMDB obtaining data from TankNET and TankNET obtaining data from WMDB. The interface is implemented with web services on both sides. The TankNET web service also allows WMDB users to change control settings from within WMDB.
Reading and Displaying Data from TankNET and Changing Settings:
When the interface is active in WMDB, an additional TankNET page is added to the Single Tank Inquiry, along with text boxes at the top of the form which display the current temperature and set point, if the tank is controlled by TankNET. On the TankNET page the user can change the mode (Auto, Heat, Cool and Off), the set point, the high alarm limit and the low alarm limit. The color of the displayed temperature changes to red if the tank is above the high alarm limit and to blue if it is below the low alarm limit. The user can also set how often WMDB requests current temperatures and settings from TankNET.
In multi-user systems each user can choose whether to have the interface active.
Providing Data to TankNET:
WMDB’s web service provides basically two kinds of data to TankNET.
First, TankNET can request a list of tanks which meet a certain selection criterion. WMDB returns a list of tank numbers along with the current blend number, the current contents (volume) and the current WMDB map display color for each tank. TankNET uses this data for its own map.
Second, TankNET can request a list of all WMDB movements in a special format. TankNET uses this data in its fermentation graphing system to maintain continuity if a monitored blend is moved from one tank to another.
The Trial Blend module calculates the composition of trial blends for wines currently in the system and/or the composition of components not yet in the winery. The composition of the blend may be saved for later use or saved and recalled in order to become part of a future composition. There is an interface point in Flexible Inquiry into Tanks and Blends that allows you to create a Trial Blend from your selected report criteria at the touch of a button.
Provides for the entering and reporting of information about vineyard property and vineyard operations as well as cultural and phenological data. The fundamental unit of the vineyard is the physical block, and this is related, in turn, to a vineyard block, a parcel and a farm. For efficiency of data entry, operations or observations can be entered at the any level. For example, pruning can be entered at the block level whereas rainfall can be entered at the farm level.
The Vineyard Module provides for the entering and reporting of the following data: operations (materials application, irrigation, frost protection, pruning, etc.), observations (phenological data, rainfall, pest occurrences) and grape deliveries.
WMDB provides for two-way linking between the Vineyard Module and the bulk wine information. From the single tank display of WMDB, a command button allows the display of the physical block data for any block which is present in the currently-displayed blend. A “Blends” command button on the physical block display screen allows the display of all tanks which currently contain any of the currently-displayed physical blocks.
The Vineyard Module can also be run as a separate application on a stand-alone laptop or a field desktop for ease of data access and entry. While in the field, observations and phenological data can be entered into a Barcode Scanner or other handheld. Both can be synchronized on demand with the winery version of the WMDB Vineyard Module.
Allows for the scanning of individual barrel IDs during barrel operations in the cellar to simplify barrel tracking and inventory. A scan job is created for each barrel transaction and once the job is completed, its automatically uploaded with our wireless barcoding feature.
The Work Order module provides for entering, printing and recalling winery cellar work orders. Work orders are associated with locations, so that each location maintains its independence when entering work orders in a WMDB installation with multiple winery locations. Any number of winery transactions of any type can be combined in a single work order. Work orders can be one to any number of pages long. All types of WMDB transactions are available for selection from a drop-down control. Frequently-repeated safety or quality-assurance text can be saved so that it can be recalled and easily added to new work orders.
WMDB keeps track of all pending work orders so that the contents of tanks which are displayed when entering work orders reflect previously-entered activities, both those on the work order being created as well as those on other pending work orders. The Work Order module contains a program for viewing the winery “as-written”, i.e. what the contents of the tanks would be if all work orders were completed.
There is a flexible inquiry module into work orders, both pending and completed.
When entering wine activities, a panel at the top of the form allows recalling previously-entered work orders. The user need not process the entire work order at one time, and for multi-line work orders each line can be processed independently. Recalling a work order configures the Enter Wine Activities screen according to the type of transaction, and the user need only enter the “after” contents for the tank(s) plus the worker information before selecting “OK”. If a different tank than that specified in the work order was actually used, the screen information can be edited as needed. Although very convenient, it is not required to recall work orders in order to enter wine activities; WMDB manual entry is still fully functional.
“We count WMDB among our most valuable of winemaking tools. The intuitive design of the software fulfills our diversity of wine production needs from managing intake of grapes, purchase and sale of bulk wine, barrel maintenance & tracking, through blending, bottling, and financial/compliance reporting. It is an indispensable part of our business infrastructure.”
- Ondine Chattan, Geyser Peak WineryRead More Testimonials