DeSmuME is also known as YopYop DS is written in C++ for Microsoft Windows and can play Nintendo DS homebrew and commercial nds roms you can download from the internet.
The name DeSmuME derives from the popular use of ME in Nintendo DS products by homebrew developers. So DeSmuME would equal DSemuMe. Other popular uses of ME include:
LoadMe - a generic patcher for commercial DS roms that works with any GBA Flash Card,
PassMe - "mod-chip" using which takes authentication from an original DS card an allows execution of unauthenticated DS rom code from the GBA cartridge slot / GBA flash card.
FlashMe - a hacked firmware for DS that allows you to start code in DS mode from a flash card in the GBA slot.
WifiMe - are a set of a custom drivers and software by FireFly for RALink based wireless network cards enabling to boot homebrew code on DS via Nintendo Wireless Multiboot method.
The emulator its self is in French with user translations to English and other languages. Even if you download the French version of DeSmuME - it is easy to navigate through menus as it has a similar users interface to DSemu. It supports many homebrew nds rom demoes as well as a handful of Wireless Multiboot demo nds roms. DeSmuME is also able to emulate some of the commercial nds rom titles which other DS Emulators like iDeaS and Dualis aren't capable of doing so.