Why should I use BCF?

Looking for an advanced MVVM component? Sick of implementing change tracking, view-model synchronization, calculation or caching? Or just need a “pimped dataset”? Disappointed with computed columns or expressions?

Try “CalculationWorks BCF” - an advanced calculation engine for the Microsoft .net platform. Generate feature rich and well customizable C# (CSharp) MVVM object- and view-models with the BCF Editor. Free the developers from stupid and risky work.

CalculationWorks BCF features

Professional object- & view-models
-    transaction & subtransaction processing
-    full undo / redo
-    computed columns & properties
-    computed data-error-info (INotifyDataErrorInfo, IDataErrorInfo)
-    data-error list (errorpanel)
-    relational model
-    change notification
-    automatic model view-model synchronization
-    rich customization capabilities
-    performance optimized multistage calculation
-    BCF Library is portable now (Profile 259)
-    supports WPF & Windows Forms (winforms)

Rich designer  UI
-    real time model validation
-    wiring function parameters and source columns
-    reference libraries to use custom data-types & functions
-    replace default implementations with custom behaviors
-    add custom metadata
-    advanced code generation (modelsetup, typed model, typed viewmodel)

Curious? CalculationWorks BCF Library is FREE – even for commercial use. CalculationWorks BCF Editor is FREE for creating models with up to 5 tables.

Links:
-    Read  BCF White Paper (deutsch, english)
-    Download BCF
-    Read Getting Started
-    View Samples
-    Release Notes
-    API Documentation
-    Editor Documentation