Enigma, at its most rudimentary level, is an instant messenger. What makes Enigma unique is it's ability to keep users completely anonymous. Unlike most instant messengers, messages are not saved server or application sided. Enigma also functions based on a key system. This system allows for maximum anonymity while still keeping full contact capabilities between users.