The first meaning of independent is the
independence to the numerical and stochastical library. At present,
there is no standard numerical nor stochastical library for
C++ available, there's a wide range of libraries available
providing the necessary functionality. An estimation library is only
a part of the whole software infrastructure in order to perform a
certain task. To avoid ending up with multiple libraries for one
project, BFL is decoupled possible from one particular
numerical/stochastical library.
The second meaning of independent is the independence of BFL of a
particular application (such as Autonomous Compliant Motion, mobile
robotics, econometrics, ...). This means both its interface and
implementation are decoupled from particular sensors, assumptions,
algorithms, ...that are specific to a certain application.