GUIDE / SOFTWARE EVALUATION

Choose CNC quoting software by testing one part you already know

A practical buying checklist for small machine shops: compare the inputs, corrections and exported estimate before judging the total or the upload speed.

Choose CNC quoting software by testing whether your shop can inspect, correct and explain the estimate. Begin with a part you have already quoted. A low total or a fast upload alone does not tell you whether the result includes the work you must deliver.

This is Kostira’s proposed evaluation method, internally reviewed against the current product scope. It is not an independent vendor ranking or an externally reviewed manufacturing benchmark. Use the same checks for Kostira and every other candidate.

1. Decide which workflow you need

These categories help you define the trial; products can combine several of them. Confirm the actual features and commercial terms of each candidate.

Your immediate taskCategory to investigateWhat the trial must establish
Maintain your own costing formulasSpreadsheet or estimating templateAnother estimator can understand the inputs, formulas and revisions
Bring CAD geometry into an editable estimateCAD-assisted quoting softwareThe imported part is correct and shop assumptions can be reviewed and changed
Let customers submit RFQs or place ordersQuoting portalSubmission, review, approval and customer communication fit your process
Connect quoting to production recordsERP or MES with estimatingQuote data moves into the required purchasing, planning or production workflow

If your main problem is transferring geometry into a spreadsheet, start by testing that handoff. If the problem is scheduling approved work, include the downstream workflow in the trial. A long feature list does not establish either result.

2. Give every candidate the same inputs

Prepare a comparison pack with an authorized STEP model, the matching drawing revision, material and stock requirements, quantity, shop rates, outside-process requirements and inspection scope. Keep your approved reference estimate alongside it. Record the trial date, software version where shown, and any starter values you replace.

STEP can carry more than shape, including product and manufacturing information. The NIST STEP File Analyzer documentation distinguishes geometry, PMI and validation information. Check what your file contains and what each importer actually reads; do not assume a visible model means the drawing requirements entered the estimate.

If an input is unsupported, record the gap and the manual work required. Changing the test part to suit each tool prevents a like-for-like comparison.

3. Use a comparison sheet

Copy these rows into your worksheet. Add a result column for each candidate and retain the corrected estimate or export as evidence. Choose pass, requires manual work, blocked or not tested for each row. Treat a blocked requirement your shop considers essential as a decision point, even if other rows pass.

CheckTest to performEvidence to keep
GeometryConfirm imported dimensions and units against the drawingDimensions checked; any import correction
Purchased stockCompare blank size and material quantity with your referenceAllowances, waste and purchasing assumptions
OperationsReview the sequence, setups and separately costed workAdded, removed or corrected operations
Time and ratesReplace examples with your documented shop inputsEditable fields, units and any hidden assumptions
QuantityRepeat the estimate at two batch sizesFixed and per-part costs before and after the change
Selling priceSeparate manufacturing cost from the commercial decisionCurrency, margin or markup definition and exclusions
ExportOpen the PDF or spreadsheet and reconcile it with the reviewed estimateMatching lines and totals; customer-facing versus internal information
RevisionsChange one assumption and export againAn understandable revised estimate and document
File handlingReview current access, retention and deletion informationRequirements still needing an answer before customer files are used
HandoffHave another estimator explain the resultMissing context, manual steps and unresolved questions

Agree your required outcomes before seeing the results. For example: “We must be able to correct a setup, retain our shop rate and reconcile the export.” Keep optional conveniences separate so they do not conceal an essential gap.

4. Challenge a matching total

The following is a synthetic arithmetic example, not a test result from Kostira or another vendor. It illustrates why matching one quote is insufficient.

Suppose your reference allocates EUR 160 once per batch and EUR 26 per part. A second hypothetical model allocates no batch cost and EUR 42 per part. Both reach EUR 420 for ten parts:

ModelFixed cost per batchVariable cost per partCost for 10 partsCost for 100 parts
Reference assumptionsEUR 160EUR 26EUR 420EUR 2,760
Different assumptionsEUR 0EUR 42EUR 420EUR 4,200

Here, batch cost = fixed cost + quantity × variable cost. The illustration assumes one batch, unchanged rates and process, and no additional setups, scrap, minimum supplier charges or capacity changes. It is not a promise that a real job scales this way.

The first total hides a disagreement about cost allocation. Changing quantity exposes it. Reconcile the assumptions before deciding which model fits your process. The worked CNC quoting guide shows how the reference’s setup and per-part inputs are built.

5. Measure the work needed to reach a usable quote

Record account setup, processing wait, active estimating, corrections and final review separately. Keep a note of what needed correction, not just the stopwatch total. Set a trial time limit that reflects your workflow; do not accept an unsupported vendor speed claim as your baseline.

Before comparing estimates, align scope, currency, quantity, material prices, rates and the treatment of risk. If totals still differ, inspect the lines. One matching part does not establish performance across unfamiliar geometries, materials or processes. Expand the trial to representative work before relying on it for customer quotes.

6. Where Kostira fits

Kostira is a browser-based STEP-to-estimate workflow with editable shop assumptions and PDF/XLSX output. It accepts .step and .stp. The current offer is a free open beta without a payment card. The app interface is English; workspace currencies are PLN, EUR, USD, GBP, CZK, MXN and CAD. Review starter rates before using them.

The estimator remains responsible for requirements outside the model, process choices, time assumptions and the final quote. Kostira publishes no validated accuracy percentage. An XLSX export is an output to inspect, not a promise to reproduce your existing workbook. Read the spreadsheet comparison and current file-handling guidance for those parts of your evaluation.

Start with the STEP workflow, then try one previously quoted part. Your first useful outcome is an estimate you can explain and reconcile with its export.

Sources and review scope

The comparison method and decision criteria are editorial recommendations from the Kostira team. No competitor scores, customer outcomes or independent expert endorsement are claimed.

FAQ

Frequently asked questions

What should a small machine shop test first?
Start with one previously quoted part, its current drawing, an authorized STEP file and your shop rates. Compare stock, operations, setup, cycle time and exports using the same assumptions in each tool.
Does matching my existing quote prove the software is accurate?
No. Two estimates can reach the same total through different assumptions. Reconcile their line items, change the quantity and review additional representative parts before drawing a broader conclusion.
Can I keep using a spreadsheet alongside Kostira?
Yes. Kostira provides XLSX export for further spreadsheet analysis. Open the export during your trial and verify that the information you need is present; do not assume every workbook formula or layout is preserved.