Software presentations put the module list up front: orders, quotations, accounts, stock, production, reports. A long list looks comprehensive. The real question, though, is not the number of modules but whether those modules share the same record. That is the measure for judging software for a glass business.
Modules written separately are easy: each holds its own table and looks correct on its own screen. The hard part is the same number staying the same across four screens. The amount on the quotation and the amount on the account, the size on the order line and the size on the cutting plan, the count in stock and the count at stocktake. When these come apart no screen reports an error; the figures simply stop agreeing.
One record end to end means this: the measurement is entered once and the same record carries through from the quotation to the cutting plan, production tracking and dispatch. When a quotation is approved no new record is created, the same one changes state. The customer account is not a number kept separately but a result derived from that record.
In practice this means repetition disappears. The same information is entered once and appears in four places by itself. When repetition goes, inconsistency goes with it, because inconsistency usually comes from typing something a second time rather than from bad intent.
The same structure works regardless of scale. The difference between software for a glass workshop and for a glass factory is the number of stations and locations; the record is the same. That is why an arrangement built at workshop scale is not thrown away when the work grows.
There is a practical way to test this: change one measurement and look at the other screens. When the width on an order line changes, is the cutting plan recalculated, is the quotation amount updated, does the account balance move. If all three change there is one record; if one stays still, a separate book is sitting there.
The trading side is not left out either. Software for glass trading or for a glass dealer may not cut anything; catalogue, price list, quotation and customer account still sit on the same record. The screens used change, the structure underneath does not. So the question to ask while evaluating is exactly this: are these screens reading one record, or four separate books?