PagePlus

PagePlus was a desktop publishing (page layout) program developed by Serif for Microsoft Windows.

Serif did a complete rewrite of the original program source code for the release of PagePlus version 8.

[5] While PagePlus was generally targeted at the "entry level" DTP user, some of the functionality present in the market leading applications (Quark's XPress and Adobe's InDesign[6]) is present in PagePlus, such as working in the CMYK colour space, OpenType Feature support, and Optical margin alignment (Optical Justification).

[1] PagePlus is primarily written in C++ using Visual Studio 2008, with a heavy dependence on the MFC framework.

The Windows GDI library was discarded early in development in favour of an in-house composition engine supporting advanced bitmap and typeface operations.