.net frameworkと比較すると、スマートデバイスでは不必要な機能・apiなどがサポートされない代わりに、メモリやcpuサイクルなどの面がバッテリ動作機器向けに最適化されていたり、赤外線接続(irda)がサポートされるなど、全体として携帯情報端末向けに特化している。