
FBCM
“A revolutionary approach to software versioning that transcends traditional file-level version control.”
Traditional version control systems like SCCS, Git, and VCS track changes at the file level. Each modification creates a new version of an entire file, regardless of how small the change.
This linear approach forces developers to branch code, merge conflicts, and maintain multiple codebases—creating complexity that grows exponentially with team size.
Because changes are not linear, there's no need to branch code. There is only one codebase.
Function-based configuration management views software not as a collection of files, but as a set of features working together. Each feature comprises specific lines of code, tagged and tracked as a cohesive unit.
Individual lines of code are tagged to implement a specific feature or function.
Software or documents become collections of features, each with its own lifecycle.
Select which features to include or exclude for any particular build or release.
Create any combination of features and fixes without branching or merging.
Compose any combination of features and fixes for each release without branching constraints.
Changes to files don't follow a linear path—features evolve independently on their own timelines.
Eliminate the complexity of multiple branches—maintain just one authoritative source of truth.
Multiple developers work on the same files simultaneously without impacting each other's features.
Every feature has its own development lifecycle—some short, some long. FBCM accommodates this natural variability without forcing artificial synchronisation points.
Critical bug resolved and deployed rapidly
Small feature with limited scope
Typical development cycle for new functionality
Long-term strategic feature development
Cleaner system design without branching complexity. Focus on features and intent rather than file management.
Unprecedented flexibility in build composition. Create exactly the release you need, every time.
True parallel development with reduced conflicts. Work on the same files without stepping on toes.
We use cookies to ensure that we give you the best experience on our website. By continuing to browse, we assume that you consent to receiving all cookies on this website. Learn more