a framework and toolset for integration