La solución consta de 2 partes principales. Un plugin MTA muy ligero (MxScanME.exe) que mueve los archivos de mensajes a una carpeta de procesamiento temporal y el motor de escaneo principal (MxScanEngine.exe) que se ejecuta como un servicio de Windows y luego procesa los correos electrónicos antes de devolverlos a la cola de entrada para su procesamiento normal. La mayor ventaja de este modelo es que proporciona un alto nivel de compatibilidad, tiene mejor rendimiento y menos ciclos de CPU en comparación con los motores de filtrado tradicionales que no utilizan un servicio de Windows. MxScan está disponible en dos sabores diferentes.
Una versión Lite está disponible de forma gratuita para uso privado, sin ánimo de lucro o educativo. Para uso comercial, también está disponible una versión profesional respaldada por un acuerdo de soporte y una serie de características adicionales de nivel empresarial.