Coming Soon Take your business to the next level with our upcoming web based (.net powered) ProCLASS DMS ® & CLASS Financials ® .

Company Profile

digiflex digiflex Information Systems ® Inc. was formed in 1993 to develop and market an integrated suite of applications for the grocery distribution and food processing industries. Its principal officers each have several decades of experience in Information Technology, all of which has been gained in the distribution industry. digiflex was the first to market a truly integrated application, the ProCLASS Distribution Management System ®, to handle the business requirements of small and very large businesses in Wholesale, Retail, Food Service, and Manufacturing of food and non-food products.

digiflex customers have all benefited from our system design philosophies of quality, integration, simplicity of operation and ease of maintenance. Our software products all scale exceptionally well. A pricing structure based upon the number of concurrent users allows us to be priced competitively for smaller companies and offer all of the advanced features which large firms require.

digiflex will partner with your organization to share the responsibility for increasing your market share and reducing your operating costs. digiflex software has helped enabled our customers to grow their business and profits in an increasingly competitive marketplace by reducing their Information Technology costs while increasing customer responsiveness and operating efficiencies.

We have the expertise and experience necessary to provide customer specific customizations and to build new software components while maintaining the common look and feel and the benefits of complete integration with the core applications.

Our Guarantee

digiflex has a proven track record in successful implementations, responsiveness to changing business conditions and requirements, and, as a result, long-term relationships with our clients.

Many ERP vendors promise “rapid deployment” of their software. It’s no surprise then, that ERP system implementation is plagued by a high failure rate, and even for projects that are ultimately completed, huge cost overruns and missed deadlines. The upfront work required to understand your business, your vision and goals, and how your business processes can be streamlined, improved, and advanced through digiflex ERP ® is critical to your and our success and cannot be shortcut. We cannot and will not risk our reputation and your business by making promises we cannot deliver on.

digiflex Enterprise Resource Planning (ERP) ®

digiflex Enterprise Resource Planning
Your company requires and deserves many things from its Enterprise Resource System.
digiflex ERP delivers on all counts:


You need an ERP that handles all your business processes so you don’t have to go to other providers looking for missing or deficient modules (or build your own), which then need to somehow be interfaced, adding up front and ongoing expense and risk.

Ease of Use

A common look and feel to prompting, navigation, and features (including on-line help) allows users to quickly learn the functions they need to perform their jobs, and transition to other roles when and where required.


Choose digiflex ERP if you don't want your ERP system to become an obstacle to your growth, or for its software and hardware upgrades (to handle more business) to deplete any new revenues from your growing business. Let your business grow without hindrance.

Business Intelligence

Crystallize all your operational data and history in real time into high level insights, revealing trends, concerns, opportunities and potential. Drill down to see the actual data behind the trends.

Flexibility and Adaptability

No company has only "generic" business requirements and processes, and so the digiflex ERP comes with an abundance of built-in flexibility, for example, allowing your different warehouses and distribution centers to operate with their own configurations and parameters, your business divisions (e.g. wholesale and foodservice) to operate according to their own requirements, and for different pricing and invoicing mechanisms to apply to different customers, customer groupings, or regions. Even then, it would be unrealistic to assume that your implementation wouldn’t require some level of customization, e.g. for special interfaces you might have with your business partners. digiflex has a proven track-record in delivering seamless customizations that are fully integrated with the base system, allowing for much simpler, painless, and cost-effective upgrades.


You control which users have access to which modules, business divisions, functions within each module, and where important, features and data within each function. Users only see modules and functions that they have been granted access to. You have the ability to securely provide the appropriate access to your third-party partners (e.g. vendors and customers) so they can see the data and execute the business functions appropriate to your relationship with them. Included is comprehensive cross-referencing so that your partners can see and use their own product codes.

ProCLASSBI Business Intelligence Suite ®

ProCLASSBI is first and foremost designed to provide management with fast and accurate information, across all areas of business activity that are vital for effective strategic decision-making. At the same time, the capability of ProCLASSBI to drill down into more detailed views of business activity provides information necessary for operational decision-making at lower levels. In short, ProCLASSBI is a platform for easily sharing multidimensional information and insight into any business activity, at all levels of decision-making, leading to better, faster, and more relevant decision-making, and ultimately improving the overall performance of your organization.

ProCLASSBI Business Intelligence Suite

Many companies collect enormous amounts of data on their different activities that are often not used effectively or in a timely manner to enhance their performance. If used at all, often several versions of the truth are generated, depending on which department is processing and compiling the data. Different departments often have different definitions, formulas and procedure for interpreting and presenting the data. This further complicates and erodes the effective use of information. Moreover, if not suffering from the multiple-versions-of-the-truth syndrome, it often takes too long for different departments to process and compile data into useful information. Even after such information is generated, answering or investigating a simple question on an interesting observation from such reports would require much effort and further delays.

ProCLASSBI is an effective solution to all these challenges. It provides a single version of the truth by having a standard procedure and a single source of data. Further investigation of interesting observations is just a matter of a few clicks right at the time the observation is made. ProCLASSBI enables you to make effective and timely decisions of both strategic and operational nature, and to enhance the performance of your operations and business activities.

ProCLASSBI is highly customizable at all stages of its life cycle. Development of ProCLASSBI involves interviews in advance, with positions responsible for strategic leadership and for daily operations, to identify the most effective form of business intelligence suitable for you. Once in production, ProCLASSBI remains highly customisable and features can be easily added or changed. Our team of developers and business analysts at digiflex Information Systems are available on 24/7/365 basis for maintenance and further development and modifications.

From a user’s perspective, ProCLASSBI is a simple and straightforward browser based business intelligence service, which can be accessed from a smart phone to a desktop computer. Deep inside, however, it builds on Microsoft SharePoint Technology for visualisation of information, and on Microsoft SQL Server Technology for processing the transactional data.

Security is taken very seriously in the design of ProCLASSBI. Access from beyond your Intranet in only available via secure and encrypted connections, and each user has to be specifically authorized as to which information they can access.

ProCLASSBI’s user interface design prioritizes simplicity of use. It presents the rich and complex nature of business intelligence content in easy-to-understand formats and allows for easy recognition of issues that require further investigation and drill-down. A typical homepage of a ProCLASSBI site depicted below is the gateway to business intelligence on a multitude of information from a variety of aspects of a business activity, both strategic and operational. Each of the menus on the homepage of the BI site leads to intelligence and insight from a variety of dimensions, via a variety of visualisation features including graphs, report tables, interactive geocoded maps, and more.

proclassbi sample

All items in each of the menus share the same colour scheme, using colour to assist with recalling past items of interest. Navigation is simple and straightforward, with all authorized screens being accessible from any other screen, without the need to constantly navigate up and down menu options.

Similar and separate ProCLASSBI sites are available for use by your major partners (customers or suppliers) and such sites only present information relevant to each specific partner. These partner sites can have a fee attached, either a recurring flat fee or based on usage.

ProCLASSBI is highly customizable and flexible to meet your needs, both during and after implementation. Our team of developers and business analysts are available on a 24/7/365 basis for support and further development and modifications.

ProCLASS Distribution Management System ®

ProCLASS DMS handles your:

  • Purchasing
  • Inbound Control and Receiving
  • Warehouse Management and Inventory Control
  • Order Processing and Billing
  • Load Building
  • Logistics
  • Shipping Control
  • Consolidated Reporting

Built-in features include:

  • Comprehensive and flexible Customer and Retail Pricing
  • Merchandising
  • Sophisticated and flexible recommended-buy tools, Demand-based auto-purchasing, Just-in-time and Vendor-managed Inventory, Drop Shipments and DSD
  • Flexible parameters for sourcing product for customer orders from multiple possible warehouses (or vendor direct) based on inventory levels, product and regional restrictions, and many other factors
  • Auto-distributions
  • Inbound and Outbound Freight Management
  • Salesrep Commissions
  • Profitability Analysis
  • RF (Radio-frequency / scanning in warehouse operations)
  • EDI
  • Comprehensive Reporting in all sub-modules.

Implementation is via a single database, allowing you to combine your Wholesale, Retail, Food Service, and Manufacturing operations into one integrated system while avoiding data duplication issues. ProCLASS DMS is seamlessly integrated with CLASS Financials, including Payables, Receivables, and General Ledger.

ProCLASS Distribution Management System

The ProCLASS Purchasing module provides your company's buyers with all of the information that they need to operate efficiently.

Sales history and current product inventory data is analyzed to project upcoming requirements which buyers can review in real time while creating Purchase Orders.

Product cubes and weights are listed and tallied to facilitate inbound freight balancing and efficiencies.

Current and upcoming supplier promotional programs and price changes are displayed, ensuring that cost savings can be realized.

Vendor minimum and maximum requirements are shown and can be applied optionally or automatically in buying decisions and P.O. generation.

Demand-based auto-purchasing, Just-in-time and Vendor-managed Inventory, Drop Shipment, and DSD features are also provided.

Extensive reporting is available to analyze all aspects of buyer and vendor performance. This includes the ability to compare and report on buyer decisions vs. the system recommendations that the buyer diverged from.

  • An on-line Buyers' Guide screen with multiple scrolling regions which show basic item and vendor information, current and previous year averages and any number of weekly and daily movement data, outstanding P.O. quantities and costs, previous receiving quantities and costs, supplier and customer promotional allowances, and all advertising programs for the item. Various hard-copy formats of the Buyers' Guides can also be generated.
  • System recommended quantities-to-buy, and the option to review only those items that may be short stocked.
  • Ability to change the vendor number to an alternate supplier for each item during the buying session.
  • Ability to change the P.O. cost, promotional allowances, and free goods during the buying session.
  • A buying session can be initiated for items assigned to a buyer or buyer group, vendor or vendor group, family or family group, or specific items or item groups. A buying session can be interrupted at any point, and the system will automatically resume at the point of interruption upon re-entry.
  • Items selected for ordering on the detail buying screen are summarized and grouped by vendor on a grouping screen which shows the total quantity, cube, weight, and amount by group. The assigned group numbers can be modified to combine multiple P.O.'s onto one load or to split a P.O. into multiple loads. Additional items can be added to fill a load or to satisfy vendor minimum order requirements. In addition, vendor minimum and maximum requirements (e.g. by $, cube, weight) etc. can be employed to automatically adjust recommended purchases in auto-buying sessions.
  • Ability to "book" a purchase (by P.O. line) for a particular customer or customer group. The received stock will then only be available to the specified customer(s).
  • Ability to create "special" P.O.'s where upon receipt, the system will automatically create orders for the customers and the products specified. A specific customer price or markup can be specified on the purchase order to override the customers' default pricing. Special P.O.'s can also be created for products that are not carried in the distribution centre by using non-inventory item codes. The buyer can specify all the necessary information about the product (such as description, pack and size, cost components, warehouse location codes, etc.) on the P.O. and ProCLASS will automatically create the customer order with the appropriate descriptions, costs, and picking location codes.
  • Vendor records can be accessed via vendor number or full or partial vendor names.
  • Purchase orders can be accessed via P.O. number, vendor number, buyer number, item code, UPC, or item name.
  • ProCLASS P.O.'s can be sent via EDI, Email, Fax, or hardcopy
  • Random-weight items, costed by LB or KG, are fully supported in ProCLASS throughout the Purchasing cycle
  • Detail and summary Vendor and Buyer performance reports can be generated based on a single day’s or up to two years of activity. These reports include information such as the quantity and amount based turns by product grade, average weeks of inventory, number of items with 4 to 10 and 10 or more weeks of inventory, service levels, as well as a breakdown of lost sales by user-defined reason codes.
  • Ability to list and purchase product in any number of user-defined currencies. ProCLASS automatically handles the conversions to local currency whenever required.
  • A flexible grouping system is provided for vendors such that each vendor can be assigned to one primary group and any number of non-primary groups. These vendor groups can be used to select sub-sets of your vendors file in various ProCLASS reports.
  • A flexible grouping system is provided for buyers such that each buyer can be assigned to one primary group and any number of non-primary groups. These buyer groups can be used to select sub-sets of your buyers in various ProCLASS reports.
  • The ProCLASS Vendor Purchase report summarizes all purchases from any vendor, for up to 2 years, showing all items purchased with quantities, weights, costs, and allowances such as off invoice, by debit, discount, ECR (Earned Cost Reduction), and co-op amounts.
  • Co-op and ECR rates can be set up on the vendor file as a percent of cost and/or in dollars and cents. These base rates on the vendor file can be overridden for any item supplied by the vendor. You can choose if such rates are passed onto customers (specific customers, customer groups, or all customers), but whether they are or not, they will be tracked by invoice line in your sales history for ongoing reporting and analysis.

ProCLASS provides tools for achieving accuracy and efficiency in scheduling and receiving inbound goods, with seamless flow-through to warehouse operations and payables.

  • Advance notice of inbound volumes assists in scheduling staff levels and planning directed put away.
  • Scanners, RF systems and Bar Code Labels all help ensure accuracy and efficiencies in Receiving and putaway.
  • Automated matching of PO's and receiving reports ensures prompt payment of complete orders and flagging of any discrepancies.
  • ProCLASS supports a true "layered inventory" system by maintaining a separate record for each receiving into the warehouse, each record containing quantities and weights ordered, received, and on-hand, all costs and allowances, location codes, etc. These records can be kept on-line for any number of years and can be accessed by P.O. or by item.
  • ProCLASS tracks the entry date and time, issue date, due date, appointment date and time, and the actual received date and time for each P.O.
  • P.O.’s due into a warehouse for any day can be viewed on-line for a quick review of case, cube, weight, and pallet counts due or scheduled to arrive, and actually received for the day. This information can also be viewed in real time by staff, giving a picture of the upcoming, in-progress, and/or completed workload and pallet requirements per dock.
  • P.O. and receiving registers showing totals by P.O. by date range can be used for advance planning and historical review.
  • ProCLASS provides the necessary reports and screens to track and manage backhauls into a warehouse.
  • Put-away pallet labels can be generated prior to the actual receiving of goods. A two-part pallet label design accommodates receiving corrections prior to confirming the actual receipts.
  • Receiving exceptions can be entered directly and the remainder of the P.O. lines can be accepted in one step as is, with received quantities defaulting to ordered quantities. In the case of random weight items, ProCLASS will force input of the actual received weight.
  • Expected expiry dates for dated products are shown. These can be over-ridden at receiving time.
  • When receiving "special" P.O.'s (purchases made for a particular customer), ProCLASS will automatically create the customer invoice and assign the received product to the customer at the correct price.
  • Reports are provided to show the slot requirements based on any number of days of due and/or confirmed P.O.'s already in the system.

ProCLASS Warehouse Management offers all of the sophisticated features that a large, multi-location Food Distribution Company requires to ensure optimum efficiency, flexibility, reporting and control over the movement and storage of product.

By tracking weights, cubes, Ti/Hi, movement history, slot sizes and locations, ProCLASS ensures that the space utilization is maximized.

Highly configurable to meet your specific warehouse layout and racking, this module can be tuned to optimize the functioning of your Distribution Centres.

  • Each warehouse in your ProCLASS system can be divided into any number of sections, and each warehouse section is divided into any number of location slots. Warehouse sections can have such attributes as being fixed or floating-slot, and you can specify the maximum number of slots in the warehouse section to be allocated to a single item.
  • Warehouse slots can be identified as pick, overhead, and bulk (or overflow).
  • In fixed-slot sections, ProCLASS will automatically allocate over-head slots for fixed-slot items as close to the picking slot as possible.
  • When assigning slots to floating-slot items, ProCLASS automatically searches all the available locations with matching slot types, and from those, ProCLASS will pick locations which best match the item's movement category; fast moving items can then be assigned to the easier/faster-to-access slots.
  • The current item assigned to a slot as well as the past history of the slot can be viewed on-line or through various hard-copy reports.
  • Letdown instructions (as well as labels to be applied to the letdown pallets) are generated by ProCLASS in real-time and a list of outstanding letdown instructions can be produced at any time.
  • The need for regular stock taking can be eliminated in floating-slot sections by reviewing and confirming the "emptied location list" on a regular basis.
  • Fixed-slot warehouse sections can be inventoried on a rotating basis (e.g. daily or weekly) or in a more formal basis one or more times per year.
  • Any number of user-defined stock adjustment reason codes can be set up in ProCLASS. Stock adjustments can be viewed by item and/or by reason code.
  • After-the-fact corrections to received and on-hand quantities can be made simultaneously via special stock adjustment reason codes.
  • Functions are provided to "book" inventory in ProCLASS such that only a certain customer or customer group can draw from the reserved inventory. Booked stock can also be "un-booked" to be made available to all customers.
  • Re-sellable customer returns can be directed to special slots instead of the normal pick slots. The option then exists to have subsequent orders for the returned items draw from these return slots until the returned product is all resold, at which point picking will automatically revert to the regular pick slots.
  • An exception report can be generated to list all items whose assigned slot characteristics are not a good match with their movement history. This report can be used to re-assign items to other slot types or warehouse sections which better match the items' current movement activity.
  • ProCLASS provides daily reports showing dated products that either have expired, or are close to expiry.

The ProCLASS Warehouse Control system provides the necessary real-time control functionality for distribution facilities with conveyor systems to sort and monitor out-bound and/or in-bound product.

It is customizable to work with each warehouse’s specific site layout and can be integrated into other automated systems for materials handling, whether it is palletization or picking.

By scanning bar-code information on cases and pallets, the real-time processes can direct the product to particular sorting or palletization lanes and track product movement (cases and/or weights) for immediate presentation to warehouse personnel.

  • Ability to define any number of sorting lanes for load building or palletizing
  • Ability to define routes and route sequences, and assigning specific lanes for product destined for a particular route-sequence
  • Ability to define multiple control processes for different areas of the warehouse (e.g., if there is more than one sorting area)
  • Extremely efficient and fault-tolerant database, with tables mapped to memory for fast and reliable real-time performance
  • Real-time and on-line access to movement information by lane and by route-sequence for a shift or a day
  • Ability to pre-load the system with expected cases and weights for each route-sequence; this information can then be used to compare to actual counts scanned by the system
  • Extensive security and access control functionality by user and menu option
  • Easy-to-use menu system
  • Extensive logging of all system changes by user with date and time stamp
  • Ideal companion to the ProCLASS Distribution Management System with identical menu systems and user interface

Improved order processing and billing can increase your sales and improve customer satisfaction, while ensuring the best possible margins are realized and credits risks are controlled.

As with all ProCLASS functions, Order Processing has real time access to a common database that enables confirmation of inventory, credit status, available substitute items and customer delivery schedules at the time of order entry.

Virtually unlimited pricing options ensure that the offering of customer-specific and product-specific pricing is also managed correctly at the time of order entry.

  • Ability to automatically see, or look up on-hand quantities for each item and its substitutes during order entry.
  • Ability to commit (reserve the stock for) ordered quantities on any order without depleting the inventory in the system (so the product is reserved, but system inventory matches the physical product in the warehouse).
  • Ability to look up and to override pricing for any item and any customer during order entry or order modification. Manual price overrides can be disabled system-wide or for specific customers.
  • Orders can be entered online (voice orders) using item codes, cross-references (e.g. customer product codes), full or partial item names, UPC's, or via Telxon or similar order transmission devices. Orders can be received electronically (via EDI or other means).
  • Special picking instructions can be entered at order entry/modification time for each ordered item; these instructions are then printed on the picking documents or displayed on the scanning devices.
  • ProCLASS automatically assigns route numbers and delivery schedules to each order based on the information on the customer record. These standard values can be over-ridden during order entry/modification.
  • Customers can be flagged as "inactive" in which case ProCLASS will not allow any orders to be entered for the customer.
  • Customers can be flagged for "credit approval" in which case all their orders are placed on hold until the "held" flag is removed from such orders by the staff authorized to do so.
  • Ability to assign a processing priority to each order, each customer, and each customer group; this priority will be used in sequencing batches of orders during order processing such that orders with the highest priority have access to limited stock first.
  • Up to 4 substitute item codes per item with the option of specifying which (if any) of the substitute items each customer will accept. An additional substitute item code is available per item and advertising program, and this substitute is only made available to the customer(s) on the ad program. Substitutes can be forced, or designated to only be applied when the ordered item is unavailable.
  • Ability to set up item code cross-reference tables by customer or customer group. ProCLASS will automatically convert orders placed via the cross-reference item codes into the standard item codes.
  • ProCLASS can accommodate "blind" ordering by selected customers; a blind order is sent by a customer without taking into account any previous orders which have not been received at the store. ProCLASS will then automatically subtract the previous order shipped quantities from the current order.
  • ProCLASS orders can consist of any combination of orders for inventory goods, miscellaneous charges, drop shipments, enclosures, display (promotional), and CTO/booking (see below) products.
  • Based on the configurable customer parameters, ProCLASS invoices can show either suggested retail prices or portion costing information, with separate pages for major commodity groups or two or more commodity groups combined on the same page (commodity groups are unlimited and fully customizable). Invoices can show freight and/or up-charges as bottom-of the-invoice factors or include them with each item's price, show refundable deposits as a separate price component or include them with each item's price, show overall service level as well as service level excluding short-shipped items for which the customer is responsible (i.e., discontinued item orders). Many other invoice options are configurable.
  • Ability to round customer orders for any item up or down to full pallets. Three different pallet-rounding levels (both up and down) can be specified based on customer parameters and order size.
  • Ability to define any number of credit reason codes and to apply credits to specific invoice lines with amounts defaulting from the original billed price. Credits are then limited to the original invoice amounts with no possibility for double credits. Miscellaneous charges can be included on a credit note (e.g., restocking charges), and the original invoice freight charges can optionally be excluded from the credit amounts. Bulk crediting can also be performed, for example to deal with an error where one or more items were sold at the wrong price. All such orders (by customer or customer group) within a particular date range, can be credited in one operation.
  • Selected items can be flagged as "restricted", such that only selected customers can order them.
  • The various items on a customer’s order can be sourced from multiple warehouses depending on availability, efficiency, and other parameters and restrictions you define. An order can therefore be split into various sub-orders, which can then optionally be shipped and invoiced separately, or recombined at the final or primary warehouse to be delivered to the customer together, optionally under a single master invoice number.
  • “Call-to-order (CTO)” and “Booking” are two mechanisms that can be used where customers can order specific product (either separately, or as part of a regular order), which is designated to be shipped during a later defined date window (often in coordination with one or more vendors). Other distributions can be set up to ship product to customers during a future defined date window, separate from a customer-driven CTO or Booking advance ordering period. In any case when the shipment window for CTO’s, Bookings, and other distributions opens up, they can be automatically attached to a customer’s regular order, or shipped separately as stand-alone orders.
  • Especially useful for highly-perishable product, based on tight timeline vendor-cutoff schedules, “demand P.O.’s” can be generated and issued to vendors from outstanding customer orders for designated “special delivery” products.

The CustomDirect Ordering Subsystem is designed to allow customers (stores) to create their own orders in ProCLASS after viewing their order history, upcoming promotions, delivery schedules, and system-recommend-ed order quantities.

Items may be either warehoused products, in which case ProCLASS will generate regular warehouse orders during the applicable days, or DSD (Direct Store Delivery) items, in which case ProCLASS will generate "direct" purchase orders to the appropriate vendors, to be delivered to the customer (store). This functionality can result in significant improvements in the DSD process, particularly in the absence of a full-function DSD system.

The main ordering worksheet presents all the items in an item group or master item group (Department), sorted by family, and for each item the customer is presented with:

  • The past 4 weekly quantities purchased by the customer
  • System-recommended quantity for the week being worked on
  • Promotion type during the week (if any)
  • Regular or promotional retail price information
  • Item code, description, pack, size, and measure
  • Order quantities by day of week for the applicable week (the breakdown of the total week’s quantity by day-of-week is based on a pre-determined customer delivery schedule, either a regular, or a special delivery schedule set up for a short week or other short-term reasons). The customer may override the daily split of deliveries for any item.

If more information is required about an item, the customer may request additional history for the item and ProCLASS will present a detail screen containing any number of weekly history records, and for each week it will show:

  • Quantity purchased
  • Quantity and amount sold at POS
  • Promotion type during the week (if any)
  • Retail price and margin during the week
  • Closing inventory levels (both front and back rooms) at POS
  • A user-specified comment for the week (e.g., "heavy rain on the weekend" which may explain low sales volumes for "Hot Dogs")

The CustomDirect Subsystem contains programs to accept and update the ProCLASS database with the POS information listed above (weekly quantity and amount sold at POS, short-shipments, and closing inventory levels for the week).

As order quantities are accepted and/or adjusted, ProCLASS will update running totals of customer cost, projected retail sales and retail margin. The customer may enter a desired total sales amount for the Department (i.e., the Department’s sales budget or goal for the week), and see the Department’s actual sales amount and margin based on the items and quantities ordered. This information will quickly let the customer (store department manager) know whether his/her planned purchases for the week will be sufficient to achieve the sales and margin budgets for the week.

Customers may review and adjust order quantities for any week, up until a pre-determined cutoff date for that week. The combined order quantities and adjustments for each item are tracked and reported to buyers and vendors, so that sufficient quantities of each product can be purchased and/or produced for the week. This feature will be particularly useful for commodities such as meat where advance knowledge of demand levels is very important for production planning.

This subsystem provides your salesreps with the ability to add customer orders directly while in the field, using a mobile device.

  • A Salesrep’s profile can be configured with a Route for any/each day of the week, where the Route contains the customers that the salesrep will be visiting on that day, in the desired or most common sequence that they would be visited.
  • The Salesrep’s profile can also be assigned an order guide which contains all the items that the Salesrep is authorized to sell.
  • When a Salesrep enters the Add Salesrep Orders option, they will be presented with the list of customers scheduled for that date (or for the next date for which they have a route set up, if there are none for the current day).
  • The default customer will be the next one on the salesrep’s route for the chosen day, after any that have already had orders entered. So, if the salesrep’s schedule is fairly regular, as they go from one customer site to the next, when they re-enter the Order Entry option at the new customer site, that customer should be the default and all the salesrep has to do is press Enter to select it. However, they can scroll through and select any other authorized customer, or access the desired customer by number or name. They can also look through their customer lists for other days of the week, and enter an order for any customer set up on any of their routes throughout the week.
  • The customer selection screens also show the customer #, name, address, and entry time of the most recent (current day) order:
    • From the customer selection screen, the salesrep can access accounts receivables information for any customer, where they can see total outstanding payables, and a list of all outstanding invoices and credits along with their key information. The salesrep can also view any notes on file for the customer, its group, and its master group.
    • The salesrep will also be able to view previous orders for each customer, and optionally choose a previous customer order to use as a modifiable template (for items and quantities) for a new order.
  • Customer Notes functions allow for entry, maintenance, and tracking of notes at customer, group, and master group level. The notes can be categorized by user-defined codes, and note history (i.e. the user who added/modified the note and timestamps) are also tracked.
  • Notes are unlimited in size and number. Notes can be viewed in the Salesrep Order functions. When salesreps bring up a specific customer on their ordering screen, they will see customer-specific notes followed by notes for the customer’s group, followed by notes for the customer’s master group.

Managing and reporting on order volumes, truck loading, route planning, order tracking and on-time delivery is handled via the ProCLASS Shipping Control module.

This information is used to ensure efficient operation of scheduling, picking, loading and delivery, thereby reducing costs and increasing customer satisfaction levels.

ProCLASS’s real time access of its common database continually apprises Operations staff of the status of order processing, enabling compression of the customer order cycle.

Scheduling of staff, loading docks and equipment will be optimized by the on-line capabilities and comprehensive reporting offered in the Shipping Control module.

  • Any number of routes can be set up in ProCLASS; a route record contains a route designator, name, notes, fees (for transportation billing), and a dock number (which may be over-ridden when generating selection documents). A route may have any number of associated stops, and routes can be grouped for reporting purposes.
  • Each customer can be assigned to up to 7 routes and stops (one route per day of week); along with an optional delivery time commitment for each day; these assigned routes determine the customer's next standard delivery date.
  • Load sheets may be created (to screen or printer) at any time and for current or future days and shifts, for one or more routes.
  • A warehouse category (label type) can be assigned to each item group and/or item in the system; label types are used to create commodity groups suitable for warehousing and picking operations without affecting the commodity groups selected for pricing and accounting purposes.
  • To balance loads, orders may be moved to alternate routes, or an order may be split onto two or more routes. Orders are split by specifying the amount of weight or product cube to split for each warehouse category.
  • Picking labels/instructions can be generated by route (batch picking) or by order. Batch picking labels are generated by label type, and batch sizes (picker work assignments) can be limited by any combination of piece count, weight, cube, and the number of stops allowed on one batch. Six sets of these batch limits can be specified for each label type based on order size (customer type) and warehouse section, (fixed or floating slot).
  • A report can be created by date and shift, showing orders which have routes different from the customer's default route for the day of the week; this report can be used to re-direct customer mail to the proper route and dock.
  • Bills of Lading may be generated for one or more orders (invoices), or all invoices on a route. When generating BOL's by route, a separate BOL is created per customer and multiple invoices per customer are combined on one BOL. In addition to the standard information, Bills of Lading in ProCLASS can contain information such as custom notes for the customer, delivery time commitments, driver number and name, truck and trailer numbers, two trailer compartment temperatures, four seal numbers, two dock numbers, and counts for up to six different container types; (container types are user-defined).
  • The actual delivery time may be entered on a completed Bill of Lading; this information is used to generate an On-time Delivery Report.
  • Quality control is provided throughout the entire outbound procedure via checking and matching various figures on the summary selection documents, load sheets, invoices, BOL’s, and master load sheets. Piece and master case quantities, weights, and cubes can be cross checked with supporting totals on these documents by warehouse category, stop, order (invoice) number, and customer and BOL number.
  • For outbound analysis, a "Load Sheet History" can be printed for any range of dates, for all or selected routes or route groups. Detailed and summary (with one line per route per day) report formats are available.
  • Full pallet picks are separated from regular selection batches and print on separate label sheets (for distribution to forklift operators). Full pallet picks will only be generated for product identified to be on shipping pallets.
  • Transportation and Logistics fees can be defined as a combination of a freight charge (definable by customer and/or customer group and commodity group), a "per case" handling fee, and a stopover fee which can also be specified by customer or customer group.

The ability to handle drop shipments in a flexible manner, while maintaining price and freight controls is an essential part of your customer service offering.

  • Drop shipment information, including an optional customer markup rate, which will override the standard customer markups in ProCLASS, can be entered via a drop shipment worksheet. The Drop Shipment worksheet information can then be posted into the ProCLASS Accounts Payable system for payment to the suppliers and into ProCLASS for generating the customer invoices.
  • The ProCLASS drop shipment invoices can be included in various sales reports; each store's overall purchase volumes (direct to store and from the warehouse) can then be analyzed, comparing current period, year-to-date, and last year's purchases on the ProCLASS Sales Analysis, and Customer Profitability reports.

Providing flexibility, control, and extensive reporting makes ProCLASS retail pricing a key component in your customer service strategy.

Your ability to create unlimited groups and subgroups of products and customers, each with their own pricing rules and strategies gives you complete control of the pricing function.

ProCLASS includes multiple hardcopy and electronic order guide formats and provides a flexible item grouping structure which allows for unlimited custom order guides.

Limited-time specials, upcharges as a % or fixed cost, and contract pricing are all handled within ProCLASS.

  • Retail prices and margins can be set up and maintained online at various levels, with a clearly defined retail pricing priority, determining which retails will be used in any situation. In order of decreasing priority, these pricing levels are:
    1. Ad program retails - specified on ad program lines, and used while the ad program is in effect.
    2. Custom retail price or margin set up for the item and the customer.
    3. Retail price or margin set up for the item and the customer's retail zone.
    4. Retail price or margin set up for the item and customer's group zone.
    5. Retail price or margin set up for the item and the customer's group.
    6. Retail margin set up for the customer and the item's group.
    7. Retail margin set up for the customer's group and the item's group.
    8. The standard retail price or margin set up on the item record plus or minus an adjustment for the customer.
  • Current and next retails with effective dates can be specified for levels 2 to 8 above (ad program retails are effective for the duration of the ad program).
  • A customer's retail pricing can be shown on the customer's invoices, order guides, and various other ProCLASS reports, regardless of where and how the retails were specified.
  • When regular off-invoice allowances are passed on to a customer, the option to include a specified percentage of the off-invoice amount in retail calculations is provided.
  • Multiple order guide formats (landscape or portrait, legal or letter size, retail or food service, with or without bar codes) are provided in ProCLASS to satisfy the needs of a diverse customer base. A flexible "family" structure is provided for building customized order guides:
    1. Each item may belong to any number of families, and each family may contain any number of items.
    2. Each family may belong to any number of family groups, and each family group may contain any number of families.
    3. Each family group may belong to any number of order guides, and each order guide may contain any number of family groups.
  • Custom order guides may also be generated based on items purchased by any customer during the past 6 or 12 weeks. The sold quantities may optionally be printed on the order guide.

A virtually unlimited pricing and retail management structure allows you to maximize sales and margin, and to have a one-to-one marketing relationship with your wholesale, food service, or retail customers.

Customized Order Guides can be by individual customer, by customer group, and/or by customer subgroups, simplifying the fulfillment of the specific requirements of your customer base.

Price changes can be downloaded to your P.O.S. systems on a scheduled or ad-hoc basis.

  • A 2-level grouping of customers (customer group, and master customer group), along with a 2-level grouping of items (item group, and master item group) provide a flexible and unlimited basis for custom pricing and set-up of various charges and allowances for a diversified customer base.
  • Pricing components such as markups and promotional allowances can be set up at any level, from between a particular item and a particular customer, to between an item group and customer master group and any/all levels between. In addition, pricing components can be defined at vendor and retail class level. There are clear priorities for these mechanisms, which go from the general to the specific, so the majority of pricing can be set up at the highest level (e.g. for an item group and customer master group), with exceptions being added for specific items and/or customers where required. None of the ProCLASS pricing mechanisms are based on limited size tables or arrays; for example, an unlimited number of markup categories and actual markups can be set up to match your customer base diversity.
  • Pricing mechanisms include: three different base prices, selectable by customer: regular landed cost, "market" cost, and landed cost net of allowances and discounts; markups; warehouse fees; Transportation and Logistics charges (includes freight charges); contract pricing; promotional allowances; advertised pricing with an unlimited number of ad programs per item and per customer or group (or all customers).
  • Ability to assign the same advertising program to multiple customers and/or customer groups.
  • Ability to set ad pricing as a net selling price (with ProCLASS calculating the resulting P.A. amount for each applicable customer and item), or as a percent or amount off each applicable customer's regular price. ProCLASS tracks sales and lost sales for each item in an ad program for the duration of the ad program.
  • Contract pricing can be set up for a customer, group, or master group, and any number of items. Optionally, customers can be restricted to only ordering items which are on contract for them.
  • Special prices can be set up for an item, each with a special price start and end date, and a quantity limit to be offered at the ad price. If both of the quantity limits are specified, a customer's order for the item may get priced at up to three different levels.
  • Up to four inbound taxes and up to 99 outbound taxes can be specified for each item, along with customer-level flags indicating which taxes a customer pays. Taxes may be specified as either percentages or amounts.
  • Ability to look up and to override pricing for any item and any customer during order entry or order modification. Manual price overrides can be disabled system-wide, or for specific customers.
  • Ability to specify limited quantity or minimum quantity retail pricing on ad programs. The retail price limits can be specified in eaches or by weight.
  • Minimum-quantity ads can be specified at overall ad or multiple item level (customer must buy a minimum quantity of any/all or specific designated items on the ad, to earn the ad pricing), or at specific item level (customer earns ad price if they purchase at least the specified quantity of the item), or, customer must buy at least the specified minimum of all of the designated items to achieve the ad prices.
  • ProCLASS provides all the features necessary for offering a "points" program: points can be assigned to each item (can be overridden during an ad program) and customers can be flagged to earn points when purchasing items with assigned points. The required reports by vendor (for collecting vendor-sponsored points) and by customer are provided.
  • Selected customers can be flagged to earn ECR's (Earned Cost Reductions), based on a user defined table of purchase volumes and ECR rates. Certain commodity groups can be excluded from the ECR program and a special ECR override rate can be specified for any commodity group. Vendor and item-level ECR’s, Coop’s, and discounts can also be set up, and ECR’s and Coops can also be specified by vendor for specified item groups, to be applied to specified customers or customer groups. ECR’s and Coops will be tracked through to sales by item whether or not they are actually passed on to the customer as discounts.

Communicating with your P.O.S. system and flexible label printing capability are key features of this module.

POS historical data can be used to assist in forecasting sales and planning product purchasing.

ProCLASS offers several different styles of shelf labels and talkers and offers extensive selection options, including by ad programs or label requests transmitted via a Telxon or a similar device.

  • Files can be generated for download to P.O.S. and label printing systems based on various criteria:
    • Items that have had a price change.
    • Items that have had a cost change.
    • Items that have had an UPC, pack, size, or description change.
    • New items.
    • Items on a particular ad program.
  • Files containing invoice and credit note information can be extracted for download to the P.O.S.
  • Several different styles of shelf labels and talkers are provided. The customer's unique retail pricing will be printed on the shelf label formats which contain a retail price.
  • Shelf labels can be generated via extensive selection options, including by ad programs or label requests transmitted via a Telxon or similar devices.

Extending the built-in security of your corporate environment, ProCLASS has comprehensive security controls and reporting.

  • Access control by function point by user: You control which users have access to which modules, business divisions, functions within each module, and where important, features and data within each function. Users only see modules and functions that they have been granted access to.
  • A unique system-assigned number for each user which gets logged with any update performed by the user.
  • A user’s identity can be looked up from the number.
  • The security administrator can quickly and easily pull up a list of users with access to a particular menu option.
  • The security administrator can see which users are currently active in the ProCLASS DMS system, along with the menu function they are accessing, how long they have been in the system, and the amount of CPU and I/O resources they have used.

CLASS Financials ®

Use of a common database across applications provides the efficiency needed to handle extremely large transaction volumes across multiple physical locations, without any performance penalty.

An intuitive menu system facilitates quick configuration and implementation of CLASS Financials. All menu's and processes are standardized across the entire ProCLASS and CLASS family, reducing the learning curve and ensuring the greatest possible productivity.

CLASS Financials

A comprehensive set of standardized reports is available, and a report generator allows for quick creation of customized reports for timely and specialized analysis of your business.

With a fully controllable security system, access to all accounting functions and menu items is assigned to users as required by their role in your organization. Access logs and authorizations are controlled by a systems administrator to ensure that the right information is available to authorized staff.

  • CLASS Financial systems are applicable to a wide range of organizations regardless of product, size or structure.
  • CLASS Financial systems are not constrained by transaction or data volume; they will not impede your growth. As your business grows, and your reporting requirements increase, CLASS will provide you with the total control you require for effective managerial reporting.
  • CLASS is field proven and supported by a team continuously exposed to the business world that will assist you in your installation and on-going use of your system.
  • CLASS Financial systems can be integrated into the General Ledger, or run as independent modules. The choice of integration prevents duplication, allowing you the full control over your employees' productivity and to maximize efficiency.
  • CLASS Financial systems can be fully integrated with the ProCLASS DMS – account data and credit status from A/R, and vendor data from A/P is available to ProCLASS users. Invoices and credits can optionally be automatically posted to CLASS A/R, and vendor invoices to A/P in real-time or in batch from ProCLASS. ProCLASS Inventory and other activity can be posted to the G/L with a high level of control over components of valuation, and level of detail or summarization. You determine how summarized or detailed you want your postings to be, broken out by product category, distribution center, customer group (A/R Subsystem) etc.
  • CLASS provides a fully controllable security system down to the function level. This eliminates the possibility of anyone accessing unauthorized functions or data.

Effective cash management is critical to a firm's success and growth. Maximum utilization of vendor terms and discounts offered is necessary to optimize cash flow.

The CLASS A/P system provides you with immediate information regarding vendor detail as well as projected details regarding cash requirements.

CLASS A/P supports multiple currencies, bank accounts, and subsystems within the same database. It runs as a standalone module or can be fully integrated with the CLASS General Ledger, ProCLASS Distribution Management, and CLASS Bank Reconciliation systems.


  • User-definable payment periods permit flexibility for reporting purposes.
  • Allows payments to be made for various divisions within a corporate structure utilizing different bank accounts, and reconciling of cancelled cheques by account.
  • Allows payments to be made in foreign currencies using exchange rates that you define.
  • Multiple discount terms are provided for and are controlled by the user. Calculations of discounts may be made automatically or over-ridden by the users on input.
  • Payments can be processed selectively by Period Due or Date Due.
  • Flexible cheque numbering system - controlled by the user.
  • Cheque voiding / re-issuing.
  • Pay vendors via Direct Deposit, EDI EFT (Electronic Funds Transfer), PAP (Pre-Authorized Payment) or printed cheques.
  • A maximum cheque amount limit can be optionally specified.
  • Flexible cheque print formatting allows for stub over cheque, cheque over stub, side by side (cheque right, stub left or stub right, cheque left), for line printer or LASER printer output.
  • A re-issue cheque after a cheque run has been completed for the replacement of damaged or destroyed forms.
  • Cheque printing sequence is controlled by the user.
  • Can be used as an independent module, or it can be integrated with the CLASS General Ledger, ProCLASS DMS, and CLASS Bank Reconciliation System.
  • Update to the General Ledger can be in detail or in summary form by GL Code - all user defined.
  • System automatically calculates the Date or Period Due and Discounts upon entering invoice information into the system.
  • Cash Requirement projections permit you the flexibility of establishing and reporting up to 7 defined future periods of cash requirements.
  • Provides payments to various vendors in different currencies with different exchange rates.
  • Allows for broker data to be recorded by vendor where applicable.
  • Provides for Grace Days whereby the user can preset the number of days allowed past the discount date whereby the system will still allow a discount to be taken.
  • Allows for real time on-line data entry or on-line data entry with batch update. There are two methods of input data: (1) by "Transaction Entry" which immediately updates the Vendor's balances or, (2) "Worksheet Entry" updating the files in batch mode, providing for a tighter control over your data input.
  • Worksheet concept introduces consolidated entries, reducing keying time.
  • Worksheet reclamation provides you with the ability to reclaim and change important fields of information for recurring transactions contained in a worksheet.
  • Stringent Security Measures - only authorized personnel can access the system and then, only after passing two security checks. The system displays only the menu functions which the user is authorized to access.
  • Complete audit trail records all transactions along with date, time and author of each to ensure complete control over your system.
  • The Accounts Payable system will never impede your growth. As your reporting requirements increase, the system will continue to provide you with the total control you require over your Accounts Payable data.

CLASS Accounts Receivable offers the power and flexibility needed for the day-to-day control of your receivables. Comprehensive reporting provides excellent accounting control, as well as cash, credit and trend information, which facilitates effective management of your Accounts Receivable.


  • Allows for open-item and balance forward accounts in one database, providing maximum flexibility in customer account set-ups.
  • Enquire into invoice details from the invoice number alone, without knowing the applicable account number. This ability saves time when enquiring into the system and is especially useful when a customer is waiting for an immediate response.
  • Multiple terms can be applied to an account, i.e. varying due dates, periods and discount percentages for different types of invoices and receivables.
  • Input real time on-line data or on-line data with batch update. Input by "Transaction Entry" which immediately updates your account balances or, (2) by "Worksheet Entry" updating the files in batch mode, providing for a tighter control over your data input.
  • Worksheet concept introduces consolidated entries; reducing keying time, providing for easy access and consuming minimal storage. Account numbers are immediately crosschecked to the Chart of Accounts to ensure accuracy.
  • As you post a batch of transactions, the system compares the actual total with a manual batch total entered prior to posting. Running totals are shown throughout the entry session to ensure proper balancing.
  • Time saving online tools for applying payments in bulk, include functions to Enter and Apply Bulk Payments, Apply Payments by Group (using a flexible Account grouping feature), and Apply EFT Payments. These all allow for payments to be applied based on the receivables’ age, date, or by invoice. Over/underpayments and other concerns are highlighted with automated (but user-overridable) corrections made.
  • Bulk payment feature applies a single payment to multiple invoices specified by invoice number or date sequence. Simplifies the posting of large cash transactions covering groups of invoices.
  • Tools are provided for applying Pre-Authorized Payments (PAP) and Credit-card payments. These allow for filtering by bill cycle, batch number, for selected accounts or subsystems.
  • A tool for importing/verifying and applying eFile (electronic file) payments is provided.
  • Automatically process repetitive or contract billings, such as rentals, or leases. Simply state an interval for the billing and the system will generate on a regular basis the charge to the customer's account. The system also handles "Country Club Billings" or preset minimum amounts to be billed to a client at regular intervals. This function will save a great deal of time in posting.
  • Maintaining complete detail on file. You have the ability to selectively extract information at any time for management use and decision making.
  • Define and maintain your own terms codes.
  • Generate service charges for applicable customers.
  • Ability to display or print all transactions for audit trails to ensure maximum surveillance over your data and provide a thorough audit trail.
  • Definable period end dates enables you to control the number of periods and the number of days in each period for aging. You may choose to select the number of days to agree with the length of your accounting periods.
  • Grace days calculation determines if a late payment will receive a discount. This automatic feature saves time in manually checking for allowable grace days.
  • User-definable Billing Cycles permit your Accounts Receivable Department to classify each customer into a logical cycle and run the statements for the cycle when required.
  • Access accounts through customer names or parts thereof as well as by customer number, enabling both clerical and management personnel to enquire with speed and ease.
  • Flexible account numbering format for easy referencing; customer numbers can be immediately identified to a customer name by the numbering structure.
  • CLASS A/R Runs as an independent module or can be integrated with CLASS General Ledger and/or ProCLASS DMS.
  • Stringent security measures. Only authorized personnel can access the system, and then, only after passing two security checks. You may also restrict functions by keyboard access. The system displays only those menu functions to which the user is authorized.
  • Detailed audit trails record all modifications to an account, along with the time, date and author of each change; ensuring maximum surveillance over your account data.
  • The Accounts Receivable System will never impede your growth. As your requirements increase, the system will continue to provide you with the total control you require over your customer information.

Today's managers must be able to define at any given time the financial position of their area of responsibility. Management must also be able to project revenues and expenses for future periods. This information is vital to the development and sustenance of successful business strategies.

The CLASS G/L module not only provides you with comprehensive reporting and flexible budgeting abilities, but imposes no limit on the amount of information that can be directly and immediately accessed.


  • Unique account structure provides flexibility in defining your Chart of Accounts. With this unique structuring, it is relatively easy to design the account framework to parallel your corporate structure. There is no limited to the number of levels of accumulator or parent accounts you can have. The accounts can be linked together in a boundless number of non-primary structures. This highly adaptable account structuring system supplies you with the desired ability to selectively extract account information.
  • Virtually unlimited divisional reporting with consolidated reports to provide you with complete overall management information.
  • 14-digit alphanumeric account code provides unlimited combinations in account code design to accommodate the most complex requirements.
  • Flexibility through a tailored budgeting module. Three budget models are available within the System; Current Budget, Alternate Budget and Working Budget. The System permits budgeting with this year or last year actual or budgeted amounts, or a combination of this year and last year through various methods of projections and extrapolations. There are up to 99 ways to develop budget models for each account in the general ledger, providing management with the ability to consider many possible circumstances and react accordingly to them.
  • Online transaction entry detects any errors through several error detection procedures prior to the update of the account balance to the database. This ensures the accuracy of the up-to-date account information when accessed for reporting or enquiry.
  • Batch transaction entry is checked twice by the CLASS System. The first check is performed when the transaction is entered on the Worksheet itself. Once the Worksheet is approved for posting, the System then checks again for the validity of each transaction. This Worksheet concept not only provides you with the ability to control the information being posted to the database, but also saves time when posting repetitive entries.
  • On-line enquiry of account balances and display of current transactions provides you with immediate access to your financial data.
  • Maintain complete detail on file. You have the ability to selectively extract information at any time for management use and decision making.
  • Actual and budget historical information may be kept on file up to 9 years.
  • Each account is assigned to a "Responsibility Code Centre". This R.C.C. code contains both a Retained Earnings Account and a Suspense Account. During the year-end update, the System will accumulate each Profit and Loss account into an R.C.C. code and post off the balance to the code's defined Retained Earnings account. This gives you with the ability to close off quickly and effectively within each cost centre of your company.
  • Suspense accounts are assigned to the accounts within each R.C.C. When a Suspense posting error occurs, the System checks each R.C.C. for a zero balance. If an R.C.C. is out of balance, the System will post to the defined R.C.C.'s Suspense account. This saves valuable clerical time by focusing on the cost centre in error.
  • An exchange code table is available for report writer calculations. When a trading rate changes, only one modification is made to the table, simplifying the calculation and generation of reports which involve foreign currencies.
  • Backdated transaction allows a posting into the System up to the first period in the last fiscal year. You may also run an updated set of financial statements including the revised information. This saves time in restructuring a past period's financials.
  • Month-end rollover process. With the automatic rollover feature, you may continue posting transactions into the next month without concerning yourself about a manual month-end closing. This can be done for the entire company, or by specific divisions.
  • Year-end rollover process ends the current fiscal year, and prepares the System for the upcoming year. The CLASS system accumulates the profit or loss for each R.C.C. and puts the future into a Retained Earnings account for the R.C.C., providing for the new fiscal period to start with "0" balances. This enables you to continue with the input of your daily transactions in your current fiscal year, while the year-end procedures are being performed for the last fiscal year.
  • Stringent security measures. Only authorized personnel can access the System, and then, only after passing two security checks and one station check. This provides management with the ability to restrict access to specific functions. Once an employee has been cleared to access the System, only those functions that have been authorized will be displayed.
  • Runs as an independent module or can be integrated with ProCLASS DMS, CLASS A/P, CLASS A/R, and CLASS Payroll systems. Integration of all the CLASS systems reduces duplication in posting.
  • Detailed audit trails record all postings to an account, along with the time, date, and user number of each posting, ensuring maximum surveillance over your account data.
  • The CLASS General Ledger system will never impede your growth. As your reporting requirements increase, the System will continue to provide you with total control over your financial data.

Report Generator

  • This flexible information-oriented report writer provides you with virtually unlimited methods of presenting your account information. You can easily and selectively create report formats without any programming knowledge or experience. Any account and its file information can be accessed and listed in a report, as well as any budgets for any specified period. There is no restriction on combinations of financial or non-financial information that can be displayed.
  • You can modify fields within a report without changing the entire report or its format. You have the ability to select up to forty modes of printing the dollar amounts. The Exchange Code table is utilized to report financial information in foreign currencies. The System will also report units for measurement values. Working totals provide arithmetic calculations on balances, budgets, dollar amounts, units or period numbers. A set of reports can be grouped together and printed in a chain. Each chain has no limit to the number of reports held within it and accordingly has no limit to the number of chains that lie beneath it.
  • The CLASS Report Writer is designed to provide you with maximum flexibility in listing and reporting your financial information for presentation to management. It offers incredible freedom, yet is easy enough for the accountant to use without having any knowledge in programming.

Full Integration

The ProCLASS DMS and all CLASS Financial systems can be integrated into the General Ledger to provide maximum flexibility and efficiency within your financial structure. All systems promote similar menu formats to ease the learning procedures and actual operation of your financial applications.

Up to 70% of an average company's revenues are spent on labour costs. These high labour costs underline the importance of an effective Payroll Management System. Companies today must have the ability to obtain accurate and timely labor cost reporting as well as up-to-date records of their employees. digiflex has recognized this urgency, and has looked beyond the normal functions expected of a computerized payroll system. The CLASS Payroll system possesses unique features not normally found in a standard payroll package to give you maximum control over your data.


  • Virtually unlimited divisional reporting to provide you with complete overall management information.
  • User definable pay periods permit flexibility to report for multiple paydays.
  • Select and pay specified employees during a cheque run. This function enables you to issue a payroll to send to a remote location prior to your regular payday.
  • Re-issue cheques after a cheque run has been completed for the replacement of damaged or destroyed forms.
  • Automatic or manual advances to accommodate your mid-period salary requirements or commission advances.
  • Functions under each of the menu headings are interrelated for easy reference by the users. The same functional structure underlines the entire system.
  • Labour distribution reporting supplies you with informative labour cost analyses, enabling you to scrutinize your payroll costs by job within department.
  • Allocate burden by entire company, by division, or by department. Added costs to your company's payroll are: employees' sick time, accrued holiday pay, employer's portion of CPP and EI, etc. Your payroll burden appears on the labour distribution report to reflect these added costs.
  • Automatic holiday pay rate adjustment. The System monitors the employees' start dates and anniversary dates, and based on length of service, can automatically accrue a higher rate of holiday pay as the employee enters into the next range.
  • Hourly review - flag reporting. If an employer wishes to review an employee's hours, the system will indicate when that employee has reached a preset total.
  • Taxable benefit reporting on the T4's as stipulated in recent legislation. The Payroll System will report up to five taxable benefit codes on an employee's T4.
  • Employee suspension enables you to suspend an employee for one or more pay periods and to be reinstated when his or her pay is valid again. This is particularly useful when employees take unpaid leaves.
  • Pay code table provides extreme flexibility. The user predefines the earning and deduction codes standard to the environment. Once the table is in place, it is a simple matter to create employee records. Standard earnings and deductions are referenced by codes unless the user specifies a non-standard amount for a particular employee. The pay code table drastically reduces payroll-input time. The table accommodates 6 earning types, 16 deduction types and 5 taxable benefit types. From the various types, you have the ability to sub-list up to 1,000 different earnings, deductions and taxable benefits.
  • Worksheet concept introduces consolidated entries; reducing keying time, providing for easy access and consuming minimal storage. Employee numbers are immediately crosschecked to the master file to ensure accuracy.
  • Maintaining complete detail on file for management use and decision-making. You have the ability to selectively extract information at any time during the payroll year from the earnings code, earning types, deduction codes, deduction types, taxable benefit codes and taxable benefit types.
  • Records of employment can be created and printed by the System for terminated employees. This feature eliminates frustration and saves time from manually preparing R.O.E.'s.
  • Statistics Canada reporting information is automatically generated by a single function. Saves time in researching and compiling the information.
  • Multiple bank account features provide for the reconciliation of cancelled cheques to numerous bank accounts as well as for processing for banks in other centres. Promotes comprehensive audit trails.
  • Stringent security measures. Only authorized personnel can access the System, and then, only after passing two security checks. The System displays only the menu functions which the user is authorized to access.
  • Employee audit trails record all additions, deletions, and modifications, along with the time, date and author of each, to ensure complete control of your System.
  • The Payroll System will never impede your growth. As your reporting requirements increase, the System will continue to provide you with the total control you require over your payroll data.
  • Runs as an independent module or can be integrated with CLASS General Ledger. Integration reduces duplication in postings, promoting accuracy, yet ensuring utmost in confidentiality.
  • Designed and written in Canada providing you with a complete Payroll System adhering to Canadian laws and regulations. The System has the ability to pay multi-provincial payrolls.


The CLASS Payroll system enables management to monitor vast amounts of detail yet streamlines the data flow so that the user experiences little difficulty in obtaining comprehensive and complete payroll information.

Due to the enormous flexibility in the CLASS Payroll applications, it is almost impossible to list all abilities and features in this overview. In the same respect, your payroll may possess unique requirements that haven't been addressed above.

We would like to analyze your specifications, work with you, and show you the right solution to your payroll problems.


LAZER DBMS is a powerful interactive database management system designed and developed specifically for the Open VMS operating system. LAZER provides the tools to manage and control access to your data by multiple users, to protect the integrity of the data, and to increase programmer productivity.


Efficiency and integrity are two key elements in describing the quickest and the most stable DBMS available to the Open VMS user. LAZER DBMS provides the data security and performance features that are required on large scale database applications. LAZER is also easy to use and requires a minimum of systems resources, which makes it suitable for small and medium scale applications as well.

LAZER DBMS can accommodate complex data relationships because it uses a powerful network data structure. Applications can access data directly by issuing calls to the database manager, without the need for pre-compilers or pre-processors. Features are as follows:

  • Each process can access up to 20 databases concurrently. This feature is beneficial in integrated applications that allow a user to access several applications simultaneously.
  • LAZER DBMS provides the facilities for a database to be shared and distributed among some or all the nodes of a VAX Cluster. Whether a database is local or distributed will be completely transparent to the users and the application programs.
  • LAZER DBMS performs before-image logging with automatic rollback. In case of a program or system failure, all updates not yet committed will be backed out automatically.
  • LAZER DBMS has the facility to log functions and after-images of all database updates. These journal records can be used to recover from a fatal disk failure by rolling forward from a backup copy of the database, using after-images in the journal to reapply all committed transactions.
  • LAZER DBMS provides the Database Administrator with the tools to optimize performance for each database. Extensive buffer caching and buffer sharing, and I/O transfer clustering are all used to increase efficiency on the system.


For all inquiries including new business, employment opportunities or to hear more about our services, please get in touch.


Our commitment to supporting your business, includes

  • Recommending the appropriate hardware and software for your environment.
  • Hardware and software installation, configuration, and tuning.
  • Training and ongoing support.

If you would like more information about us or our products, please send an email to , or fill out the provided form.

Business Partners