Yes in recent releases you can build a project using C++. Each file is a process model. You can define extensions and compile for instance through Visual Studio as source libraries of the implemented protocols from previous versions can be found if you search in the proper places.. This is due to the recent (2012) commercialization of the tool from Riverbed.. Now you can only download limited trials of the supported toolset..