Yes, KMP = "Kotlin Multi-Platform", which refers to the system that lets you have shared Kotlin code that can be used by applications that are compiled for different platforms.
Here is the list of platforms that KMP can compile for:
https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-dsl-reference.html#targets
CMP = "Compose Multi-Platform" is a UI system based on Android's Jetpack Compose, but built on KMP to support more than just Android. CMP lets you use shared Kotlin code to define UI that works on multiple platforms.
CMP is supported for a subset of KMP's compile targets, listed
here:
• Android
• iOS
• JVM (aka "desktop")
• Web via Wasm, but it's still alpha