cm framework hardware