MapFramework