At core of O2 Scripting there is an .NET development environment (by default in C# but any .NET language is supported), and since O2 is starting to be use independently by developers, I separated the O2 core into a new API which I'm calling FluentSharp (see CodePlex project http://fluentsharp.codeplex.com/):
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwYDFaKBLD23JcSA9tVOgDwZ-O5mxZwc1eC9cA7ItbICPtQZgENOT0SNoyMTXHLJ5Kc4RB8hTkRUNDg-E96AAIRU_ex8G5_arxSEa5z3y40KgELTfurxwT75WNyB10ZdSl5qaTD47aqQ/s640/tmp13E6.tmp.jpeg)
I expect developers to embrace this API since it can improve their productivity, while creating smaller and more readable code. The first place to start is to use FluentSharp to build Unit-Tests and Integration-Tests (which once created can be extended into Security Tests using O2 :) )