Madcap offers a range of features that cover every aspect of milk supply chain management, from transport scheduling and route management through to testing and producer payroll. This is facilitated through an interactive internet portal and hauler and farmer mobile apps.


Transport scheduling and route management
The Transport Scheduling and Route Optimization module allows fleet managers to automatically estimate the amount of milk available for pickup from a farm or factory. Operating from demand based requirements, fleet managers gain access to the actual amount of milk available for collection - via tank monitoring solutions. Loads are then organized manually or automatically to determine the best route and order of pickup. This ensures the highest efficiency and lowest cost method is used to collect milk. Apart from the purchase of milk, the transportation of this is your largest expense. Our customers see savings in the vicinity of 4-7 cents per litre/9 - 15 cents per pound of milk collected and labour savings as high as 85%.

The Madcap Advantage
  • · Reduce carbon emissions through efficient route scheduling
  • · Farms and road conditions stored within Madcap including load limits and geographical conditions
  • · Ability to add or remove new roads and tracks - GPS-based mapping system
  • · Estimations are calculated within minutes
  • · Instant scheduling performed incorporating tanker capacity, travel time, as well as load and unload times
  • · Schedules can be calculated with weighting given to several measures including cents per liter or kms/miles
    driven, most fuel efficient, and least number of hours
  • · Demand from plants can be factored for scheduling pickups
  • · Ability for manual adjustments to allow for local knowledge
  • · Ability to re-route tankers for changing conditions
  • · Ability to see what is on farm and tanker
  • · Re-run schedule for remaining milk if need be
  • · Run details can be exported to other systems
  • · Better traceability and management of the co-mingling and swapping of milk
  • · Ability to schedule pickups for plant to plant scenarios
  • · Real-time integration to Hauler mobile app and onboard truck systems
  • · Ability for third party transport management
  • · Enable centralized management of schedule execution
  • · Ability to integrate with plant-based equipment, i.e. gate, weighbridge, for real time updates to scheduled versus actual events

The laboratory management module provides for quality testing regimes based on processor and/or state and/or federal requirements, scheduling of testing according to equipment capacity, collection of data via TCP/IP and cable-based connections to laboratory equipment and advanced calibration capabilities.


Functionality includes:

  • · Definition of testing specifications
  • · Definition of schedule requirements
  • · Manual or automated testing for any defined test type
  • · Variance analysis to ensure sample consistency
  • · Test scheduling and follow-up mechanisms in response to grade/adverse results
  • · Configurable integration with most known analyzer manufacturers
  • · Advanced calibration and real-time monitoring of equipment result consistency
  • · Extensive auditing and grade detection
  • · Multiple product capability
  • · Entry of non-producer sample results and batch management
  • · Extensive reporting capabilities across all products and sample types
  • · Barcode and RFID enabled

The procurement module provides for the entry and adjustment of milk production from producers, and the reporting of the collected volumes on a producer, vehicle, plant and region basis.


Functionality includes:

  • · Definition of haulers and vehicles
  • · Definition of transport areas and plants
  • · Manual or automated entry of loads and production information
  • · Manual or automated entry of vehicle results
  • · Integration with weighbridge systems
  • · Integration with vehicle-based systems for loading milk data and downloading data for printing receipts for producers
  • · Grading based on progressive matrix-based user-defined regimes
  • · Extensive reporting on milk intake, quality and component levels using a combination of parameters

The producer payroll module provides for the processing and management of payments to producers, haulers and third parties. The module is parameter-driven which allows it to be configured to handle many of the intricate aspects of payment systems that exist in many different countries and regions.


Functionality includes:

  • · Calculation of transport (haulage) costs, based on an extensive list of parameters, and payment to haulers
  • · Management of milk flow and separation regimes including:
    • Grade-based separation
    • Penalty-based separation
    • Quota-based separation
    • Priority-based separation
    • Pre-determined separation
    • Production levels
    • Time periods
    • Date ranges
    • Compliance with US Federal order, California quota and European Union quota specifications
  • · Construction of dairy processor specific payment regimes via user-definable payment formulae. These can also be used for forecasting or other purposes, including the calculation of payments to producers over any period. Formulae can be applied to any combination of producers
  • · Calculation of retrospective (step-up) payments over any defined period, using user-defined payment formulae
  • · Calculation of levies (or any other state-imposed charges)
  • · Management of split payments between multiple parties associated with a producer
  • · Management of loans to producers
  • · Management of deductions (rural stores payments, hire arrangements etc) for producers/members
  • · Deposit of funds into selected producer/member accounts via direct credit deposit, or via integration with a selected finance system
  • · Extensive production and financial reporting
  • · Compliance with a wide range of taxation regimes

The member or shareholder equity module is specifically designed for co-operative based dairy processors. It provides for the management of share equity, transactions between member/shareholders, dividend calculations and voting entitlements for members and shareholders.


Functionality includes:

  • · Definition of share/ security types
  • · Issue of shares to members/ shareholders and management of all transactions, i.e. issue, transfer and cancellation
  • · Definition of annual (or other) shareholder meetings, printing of voting papers, management of voting entitlements, vote entry and reporting
  • · Calculation and payment of dividends
  • · Compliance with taxation regimes
  • · Dividend reinvestment
  • · Management and member-based reporting

The internet portal is dynamic and displays content according to the configuration of the other modules in use. This includes a view of quality, component, payment regimes and share equity. Changes to any module's configuration will result in the portal being updated to match.

The portal provides producer/ member access to information according to the contracts in place. The portal also allows processors to logon to make enquires about and report on producers. It also provides access to haulers for delivery confirmation and hauler payments.

User-defined HTML is also available, allowing many user-defined HTML pages as required. These can be added to the existing Madcap menu structure, or a new structure can be defined. The portal is controlled by Cascading Style Sheets (CSS), which enables users to alter many elements within the portal, including fonts and colours, for example. When the portal is designed, we brand it initially based on your existing website.

All documents that users send producers can also be requested from the portal. This includes payment statements, production statements or daily result information.


Functionality includes:

  • · Supply and component information
  • · Quality information
  • · Production information
  • · Trending, payment, performance, production and financial data
  • · Budgeting
  • · Year-on-year and month-on-month comparisons
  • · Share equity data
  • · Company documents, classifieds, internet links
  • · GPS and mapping data
  • · Live weather reporting
  • · Tools
  • · Internal reporting (System logon only)
  • · Access to scheduling and route-specific information
  • · Producer discussion forum
  • · Document request (Payment statements, for example)
  • · User-defined HTML

MRM records all communication between processors and producers/ members. This includes all interactions regarding potential new milk supply, quality issues, on-farm issues and general enquiries. The MRM module will track all interactions and analyse them over time using a variety of contact-based reports. All changes made in Madcap are audited.


Functionality includes:

  • · Member/ producer definition
  • · Contact history
  • · Promotions and bulk media distribution
  • · Contact management
  • · Access to milk supply information
  • · Extensive reporting
  • · Mobile access (including iPhone, iPad, Android and PDA)

The security system module manages the databases available and the users and groups that can access and use the various modules on each database. All changes made in Madcap are fully audited, including which user made a change and at what date and time.


Functionality includes:

  • · Database, user and group administration
  • · User and group-based workflow definition
  • · User and group-based security policy administration
  • · System monitoring and reporting
  • · Backup management
  • · Internet portal content management
  • · Scheduled reporting
  • · Audit reporting

The names and addresses module defines producers/ members, shareholders and the relationships between them with respect to payment for milk supplied and shareholding (if applicable).


Functionality includes:

  • · Definition of producers/ members
  • · Definition of geographic or other defined groups used to separate payment and milk grading rules, and for reporting
  • · Management of agreements (contracts) between producers/ members
  • · Management of any split in milk payments between producers/ members
  • · Management of producer/ member deductions
  • · Management of shareholdings and share equity transactions, i.e. issue, transfer, buy, sell

Asset management allows asset categories, types and structures to be defined. This includes any type of asset, with any structure. The asset management module allows maintenance to be planned and all movements and changes in structure or content to be recorded and reported over time.


Functionality includes:

  • · Asset category, type and characteristic definition
  • · Asset movement and maintenance history
  • · Asset audit logs
  • · Extensive reporting
  • · Mobile access (including iPhone, iPad, Android and PDA)
  • · RFID enabled

This module allows jobs and/or incidents to be created for clients/ producers and tracks the history of those jobs through a defined workflow. Jobs can be created for any type of service and the system will select the most appropriate person or organisation to perform each job. Jobs can be created for any purpose and may include quality inspections, producer audits, farm equipment maintenance and transport issues.


Functionality includes:

  • · Service and service organisation definition
  • · Job creation and management
  • · Knowledge base management
  • · Job monitoring
  • · Timesheet management
  • · Extensive reporting
  • · Mobile access (including iPhone, iPad, Android and PDA)
  • · RFID enabled

Producer/ member communications allow automated contact with producers and/or members. This includes supply and quality, payment and grade notifications via e-mail, SMS and fax. Information is sent in the format required, using the method specified by each producer, automatically at a set time each day.

This module comprises customer billing and hauler payroll. These are both non-farm payment processes, and involve the following:
Features include:

  • · Hauler payroll. This allows hauling companies contracted by processors to haul milk and other products from farm to factory, farm to customer, or factory to factory, to be paid for their hauling services.
  • · Customer billing. This allows the processor to invoice other companies and/or third parties for milk and other products, or pay for the product received from third parties.

Both modules use user-definable payment algorithms to support payment, and allow the same extensive deduction and assignment functionality available in other modules. It also allows for multiple advances and a final for each payment period.

The hauler mobile app is a configurable app for collecting milk and other products and submitting them to Madcap in real time. It interacts directly with Madcap to ensure that all data is up-to-date - much of the configuration is centrally managed.

The hauler mobile app also allows direct integration with the Madcap scheduling module, so all loads are pre-defined on the device for each day, and it can be operated in manual mode where required.

The integrated farmer mobile app has a number of key features, including the replacement of SMS texts with real-time notifications that don’t require internet connectivity. This helps famers, who often struggle with connectivity in remote areas. It also saves dairy companies the costs of transmitting up to three million texts a year to farmers.


Users can view what messages were sent when and who read each one. They can also configure the app to show the content and screens they want, to match the main Madcap solution. Milk quality and component results appear on mobile devices automatically, viewable at a glance.


Other key features of the farmer mobile app include:

  • · Data on all, or selected, devices can be deployed at any time using a ‘push’ instead of a ‘pull’ model. This populates the information on mobile devices and keeps it current.
  • · It is fully-functional offline. Data for each farm is stored locally on each device, so the app continues to work even when no internet is available. The app receives data updates when the device is online again.
  • · Core functionality can be added to quickly and easily and the app can be rebranded for each client without having to reinstall from scratch. All new features and screens can be turned on and off centrally.
  • · Only the Madcap mobile app provides instant access to milk quality and component results, with users able to configure what they see. This is unique – competitor products are unable to offer this seamless integration between the core Madcap solution and the app.
  • · Users can self-register, after downloading the app from the app store. No dairy company intervention is needed, avoiding setup and administration costs.
  • · The app operates in two modes: farmer mode and company mode. Farmer mode gives famers access to the data for the specific farms they are associated with only. Company mode allows the app to be used by dairy company staff, farm consultants and any other interested authorised parties, while in the field.