Khaled Mardam-Bey_მ გადაწყვიტა შეექმნა mIRC because he found the first [[Internet Relay Chat|IRC]] [[Client (computing)|client]] for [[Microsoft Windows|Windows]], WinIRC, lacked some basic IRC features. Then he continued developing it due to the challenge and the fact that people appreciated his work. The subsequent popularity allowed him to make a living out of mIRC. It costs $20 to register it after the 30-day evaluation period, though no functions are disabled if mIRC is run for longer than 30 days unregistered; a [[nagware|nag screen]] merely delays the start of the program.
has a number of features that set it apart from other IRC clients. One of the more obvious differences is its own advanced scripting language ( see below) which is further developed with each version. The scripting language can be used to make minor changes to the program like custom commands (aliases), but can also be used to completely alter the behaviour and appearance of mIRC. Another widely used feature is mIRC's file sharing abilities, via the [[Direct Client-to-Client|DCC]] protocol. It also has a built in file server.
Over the years various other features that have often been suggested by users have been incorporated. This includes support for multiple server connections, [[Transport Layer Security|SSL]], [[UTF-8]] display support and an option to view channels and notify lists in a treebar format rather than the default switchbar. mIRC is still in active development but it is very rarely announced what features will be introduced in the future.