CHMFramework