The back-end software for imeem's services was primarily written in C#.
The original imeem client software conducted most of its network activity using an encrypted protocol, making it difficult to monitor user activity.