Microsoft .Net Compact Framework (compact-framework, .netcf) is a constrained version of Microsoft .Net Framework designed for limited resource devices such as mobile phones, personal digital assistants and other embedded devices. Net Compact Framework also contains classes that are specific for mobile devices.