Methodology
Software Gauge is not an AI guess or a rule-of-thumb calculator. Every estimate is grounded in two internationally recognized standards: COSMIC Function Points for sizing, and the ISBSG database for benchmarking.
Most vendor estimates measure effort — hours, sprints, team-weeks. These numbers are internal to the vendor and impossible to verify independently.
Functional size measurement takes a different approach. It measures what the software is required to do: the number of distinct data movements it must process. This measurement is independent of the technology used, the team size, the development methodology, and the vendor's internal practices.
Software Gauge measures functional size using COSMIC Function Points (CFPs), defined in ISO 19761:2011.
COSMIC Function Points are a unit of software functional size, standardized by the International Organization for Standardization as ISO/IEC 19761:2011.
A COSMIC Function Point measures a single data movement — one of four types:
| Data Movement | What It Represents |
|---|---|
| Entry (E) | Data moved into the software from a user or connected system |
| Exit (X) | Data moved out of the software to a user or connected system |
| Read (R) | Data retrieved from persistent storage |
| Write (W) | Data stored to persistent storage |
Each data movement counts as exactly 1 CFP. The total CFP count for a software system is the sum of all data movements across all functional processes. This makes COSMIC sizing objective, consistent, and verifiable — the same requirements document, sized by two different analysts following the ISO 19761 standard, should produce the same CFP count within a small margin of variance.
When you upload a requirements document, Software Gauge performs the following steps:
Identify functional processes
Distinct units of work that the software must perform in response to a triggering event — a user action, a system event, or a data arrival.
Map data movements
For each functional process, the analysis identifies all Entries, Exits, Reads, and Writes.
Count CFPs
Sum the data movements to produce a total COSMIC Function Point count for the scope described in your requirements.
The CFP count is your functional size — a vendor-neutral measure of scope that any qualified software vendor can price against.
Knowing the functional size of your project is the first step. The second is translating that size into a cost benchmark.
Software Gauge uses productivity and rate data from the ISBSG (International Software Benchmarking Standards Group) database — a repository of performance data collected from over 12,500 real software projects globally, across industries, geographies, and development approaches.
For a given CFP count and project type, the ISBSG database provides three benchmark tiers:
P25 — Industry Low
The 25th percentile of projects by cost efficiency. A well-managed project in a cost-competitive environment.
P50 — Industry Median
The midpoint of all comparable projects in the ISBSG dataset. The most common reference for vendor benchmarking.
P75 — Industry High
The 75th percentile. Projects in this range typically reflect higher compliance requirements or delivery constraints.
These benchmarks reflect real, completed projects — not vendor quotes or theoretical rates.
Raw CFP counts are adjusted for project-specific cost drivers that affect delivery effort. Software Gauge asks ten structured questions covering: system integration complexity, compliance and security requirements, expected transaction volume and performance, delivery timeframe constraints, and requirements completeness.
Each answer applies a calibrated multiplier to the base estimate, consistent with recognized industry cost-driver frameworks.
Software Gauge is an independent sizing and benchmarking tool. It is not a formal audit or certified COSMIC measurement (formal measurement requires a qualified COSMIC Measurement Practitioner), a substitute for a detailed project scoping engagement, or a guarantee of final project cost.
The output is an indicative benchmark — a defensible starting point for procurement conversations. For projects above $500K, we recommend commissioning a formal COSMIC measurement from a qualified practitioner alongside vendor RFP responses.
COSMIC is a registered trademark of the Common Software Measurement International Consortium. ISBSG is a registered trademark of the International Software Benchmarking Standards Group. Software Gauge is not affiliated with or endorsed by either organization.
Upload your document and receive a benchmark in minutes.