HydraFramework