System Utilities

These are general fix-it routines to cater for common operator mistakes.

Reprice Orders - Reprice an order number range after price list repricing has been done to allow orders not yet invoiced to be repriced at new rates. (Please refer to help document for details.)

Unoptimise Order/Line - This makes an order or a selected line of an order available for optimisation again.

Undeliver - Mark an order as undelivered.

Uninvoice - Removes sales and debtors posting and allows order to be invoiced later.

Recalculate Debtors - fixes discrepancies between statement balance and aged balances for single or range of customers. Adds up all debtors items to recalculate aged balances.

Mark Order as Unprinted (Works order) – Allows it to be reprinted.

Move Invoice - to another account



Rebuild Creditors- for those using this module. This is similar to 'Recalculate Debtors'.


Show All Users - find out who is using Concept Patterns.


Bulk Uninvoice/Reinvoice - select customer and see there recent invoices with options to reprice after uninvoicing, and then option to re-invoice afterwards.

Monitor Messages - these are for customers running the Monitor Module and allow messages to be integrated with the monitor for fixed dates and times.


This module provides for the quick entry of balustrade parts with a common angle, in different orientations and different methods. The optimiser is able to nest these together for some very good wastage reduction.


Our menus can have three sets:

1) Standard Menu

2) Customised menu

3) Full graphical menu

Use standard menus to create customised menus with multiple levels and the ability to change menu captures. Or alternatively create outstanding graphical menus.

Integrated Spreadsheet


What this new technology our customers can now integrate complex calculations previously done in spreadsheets, into our own software so that their personnel do not have to swap between programs and maintain pricing in two different systems leading to higher productivity and more efficiency.

This uses a powerful command language to create custom input screens that recalculate in real time just like spreadsheets.

The designer has total control over screen location, font size and colour as well as the ability to determine what type of data is stored which includes, glass, sundries such as aluminium, processes and text lines. Sample product graphics can be included on entry screens and an unlimited number of products can be set up, each in its own command file.

Commands include labels, input fields, hidden totals and block commands for entering multiple lines of common details. Additional functions are provided for summed totals and for calculating best fit widths for Balustrade and Pool Fencing scenarios.

Unlike spreadsheets, each product set up, can have its own custom printing document with control over which items are to be printed.

Uses include furniture with glass, aluminium and glass windows and doors, aluminium shutter systems or in fact anything that previously was only possible in a spreadsheet.


Choose from a gallery of models. Apply different fittings and finishes. Uses TemplateCAD engine to manage the creation of DXF files.



This operates in different ways depending on the needs of a customer.

If can be a simple but powerful system for rapidly entering pre-configured shapes with or without holes and cutouts as shown in the screen shot below. Requires little training to use.

Alternatively design a new shape and position holes and cutouts. This option also includes a novel shorthand method for defining the outline of more complex splashbacks. Holes and cutouts can be either ones designed and provided by Concept Patterns or a customer's own ASCII Dxf files, with lead-in and lead-out cuts, organised into logical groups.

Finally, during order entry of rectangular parts or shape library parts, holes and cutouts can be positioned.

TemplateCAD produces ASCIIi DXF files that can go straight to a waterjet or CNC for tool assignment.

use the text here at the top of the new menu section and remove this section.


Orders are colour coded to assist with selection for production. Different colours indicate when orders are due for production.

Labels can be produced for Harp Racks and Slots at the batching stage.

When selecting sheet types for optimisation, the cutting table target can be changed and each sheet type's stock accessed.

When selecting order lines, many optimisations can be done for the same sheet type. Extra parts can be inserted into a list for optimisation along with commonly produced sizes.

Extra stock sizes can be added to a list of stock available for optimisation.

To cancel an optimisation and try another sheet size takes just two keystrokes.

The new generation optimiser maximises offcut size on the last pattern.

For high volume work where line quantities are large (typically 30 or more parts per order line), the optimisation algorithms can produce cutting patterns that give shorter cutting and breakout times compared to the best European optimisers. Savings of 10% and higher are possible on some patterns. That translates into greater cutting table throughput in the same time.

Optimisation results are comparable to those produced by the best optimisers, with some cutting lists up to 3% more efficient when using more than one stock width and when using high quantities with a small number of sizes.

Optimisation analysis shows how many cuts per part were required on average and how efficient the overall result was in terms of total cutting distance used.

No dongles are required for the optimiser. Optimisation can be performed from any workstation.



Order Entry

The design of this module enables entry of orders a third faster than its European competitors. This translates into a third more productivity for operators. This is achieved by a simpler, less confusing screen design and the separation of glass from products, sundries and fabrications when an operator is entering order lines. Additional speed is provided by letting operators use the keyboard for the complete entry process, including product code lookups.

Automatic Trim addition is provided for shapes, and automatic adjustment of shapes from the shapes library when polishing is applied.

Importing of orders from tab- and comma-delimited files is supported. Different customers can have different formats for their order files.

There is no need for operators to identify the side of each part by a number when applying fabrications, making it easier for order entry and work on the factory floor.

Fabrications can be selected in any order and they will appear in production order.

A warning is given if production cannot be met at entry time.

The integrated accounts receivable system traps orders that exceed a customer's credit limit as they are entered.

Training takes 1-2 hours for Order Entry, so costly training is not required when personnel change.

Notes tied to fabrications appear on works orders and production scheduling reports after fabrication occurs; this has proven invaluable for our sites.

New menu selections can be added for a company's own products.

The following screenshot shows the same screen above replaced by a version that has been tailored to suit delivery personnel requirements. The header area is completely customisable and each operator can have a different design if necessary.


Quotes are quickly and easily converted into Works Orders. Once operators are familiar with Order Entry they will find that Quotes entry is almost identical in design and operation.

Works Orders retain links to their originating quotations.

From the Quotes screen, trial optimisations can be performed to assess wastage.

The following screenshot shows the same screen customised for an individual operator.


Harp Rack Management
Harp Racks can be set up for Toughening/Tempering, Processing/Fabrications and for different sheet types. Allocations to individual slots in racks is optionally done at batching time or at optimisation time.

One Day Production Sites
Option of customisable reports for each work area.

Capacity Management
Parameters provide the means to turn work units into time units to compare against capacities measured in seconds. A capacity viewer displays the percentage of capacity reached by work in different work areas with the ability to view the contributing order lines. Capacity viewer has its own Hotkey for fast access.

Barcoding Work Sign Off
Barcodes on labels identify individual parts and prevent double-signing off. Barcoding screen displays the details of barcodes scanned and provides audible and visual warnings of misreads. Signoffs can also be done manually either against work area or against an order.

Furnace Report able to be produced, listing all orders toughened/tempered sorted by sheet thickness and then by sheet type.

Additional Barcoding Functionality
Options are available to do remakes while interrupting signoffs with a large screen message to show the operator from a distance when the Remake operation is active.

Stock taking, truck loading, despatch and final label printing for DGU/IGUs are also options.

Messages can be sent to barcoding workstations.

View Progress
Shows progress of any order with a summarised or detailed display of work areas and work done or to be done.

True Production Costs
A simple method provides reasonable and accurate cost of production from up to 8 different sources such as work area operating costs, payroll costs, power costs etc,

Order Entry Warnings
Lead times against different work areas provide for warning operators when an order is unlikely to be able to be delivered by a particular delivery date.

Stock Control

Stock is separated into CTS, stock sheets, cases and Stoces.

Different pack sizes are kept separate.

Amalgamated stock reporting.

Three methods available: 1) Stock List Reporting and Manual Entry, 2) Via export to Excel and Importing of finalised quantities, 3) Barcoding




Local and International orders.

Cash flow forecasts.

Drop shipments and profitability reporting.

The following screenshot shows the same screen customised for an individual operator.



Reporting is extensive and covers accounts receivable, sales, stock, purchases, remakes, CTS work, fabrications and many other areas.


Price Lists

Pricing is done primarily with standard price lists for glass, Fabrications/processing, sundries, IGUs  and products.

Quantity price breaks exist for CTS and Tempered/Toughened as well as for Sheet Stock sales.

Additional pricing methods include special prices for selected customers and products as well as a discount matrix that is simple to set up and use.

There are a choice of different price lists. The most powerful is the Customer Price List which allows for a mix of glass, processing, sundries and products. Once a report has been designed and printed, it can be stored and retrieved later. This price list can also be emailed directly out of the system.

An example of this is below.

For Fabrications and processing, a very flexible format is provided which allows multiple text lines that describe conditions and variations. Click on here to see a sample of this.


Individual users can have their own menus to limit access to areas outside their responsibilities.

Personalised Menu StructuresPrice entry control is provided to prevent selected users from changing prices.

Order checking can be performed without prices.

Selected users can have stock costs hidden.

Selected customers can have their details hidden from selected users.

Improve Profitability

The costs of software include initial cost, installation, initial training, support, training of new personnel and customisations. Software design also affects operator productivity.

Here is how Concept Patterns software comes out better on all of these.

Initial Cost – significantly less expensive than our European competitors which represents very good value for money, yet similar functionality.

Installation and Training – 1-2 two weeks is typically required to do this with a single person on site. You can expect at least 3 weeks training with 2 or more personnel on site with our competitors and at much higher daily or weekly rates.

Support – we have very reasonable support rates which provide telephone and Internet support, free updates to modules licenced and access to user-documentation on-line as well as funding on-going development.

Training of New Personnel - our system is so simple to use compared to other systems that we are never asked to provide this. Existing staff typically train new staff.

Customisations – Very reasonable rates combined with a flexible interface allows customisations, even for the smallest customer – size doesn't matter.

Operator Productivity – most complex systems have hidden costs in terms of additional input operators required. Our Windows system is very “keyboard friendly” and the logical but simple approach to screen layout means that our customers get more orders entered per operator than using any other system. All product codes are Alpha-numeric which provides quick identification. Different types of products are segregated to allow operators to navigate through smaller lists of related products when finding a particular product instead of trolling through a large unmanageable list of all products.

A simpler system also aids in employee retention by removing stress caused by poorly designed systems which hinder operators from being efficient. Screens in our system maximise the amount of  data displayed and put functionality always in the same location in a way that doesn't dominate screen displays. When we combine this with the ability to heavily customise the system for each single operator, easily and rapidly, we find much more  satisfied end-users willing to provide referrals.

Overall, we don't have a large company structure that needs to be supported by excessive fees.

Also, if you cut a lot of glass for Balustrade customers, talk to us to find out how you can significantly reduce your cutting costs.


Flexibility in menus and the ability to customise the system is greatly facilitated by the adoption of a simple interface. We are able to add new functionality such as reports more quickly than our competitors as a direct consequence of this.


Usability is achieved primarily through simplicity of the interface. Concept Patterns bucks the trend to flashy interfaces that decrease productivity and it does this by keeping screen controls such as confusing icons to a minimum and using natural vertical menus for faster use.


No registry settings are required for the software other than standard settings to improve database robustness.

The database is accessible from Excel and other off-the-shelf packages.

Each workstation has its own local copy of the programme files and its own printer choices.


A single server with a processor speed of 2400 MHz or more is sufficient, and storage requirements will be less than 1 GB for programme files and data even after two to three years.

Workstations should be 2000 MHz or higher, although the system will perform satisfactorily with 1200 MHz processors. They should have keyboards with layout designed for keyboard entry and conventional positioning of the PageUp, PageDown, INS and DEL keys.

1000 Mbit network cards are recommended. Windows 98/2000/XP/Vista are supported.

We recommend a fast label printer that conforms to Windows printing protocols and doesn't require proprietary programming.