umatraPDF以C++编程语言编写（一些部件以C语言编写）而且源代码提供对Microsoft Visual Studio的支持。在为Windows XP设计的时候，Sumatra有一些对Windows早期版本的兼容性问题。对Windows 95、98及Me的支持在其完全消失的时候实现。Kowalczyk起初没有发布Sumatra的64位版本，指出这可能要求明显更快的速度及更多可用的内存，当时他相信这会加大用户的顾虑而且不大于潜在的成本效应。然而，一些用户要求提供64位的Sumatra，而且一些开