PDMS is Windows 95 compliant. There is a user database, project management database and three databases for every project. All page data is stored in a blob record, which allows for fast read and write of data. When a page icon is selected the corresponding blob record is fetched. The speed of page request is many times faster than opening data files via the operating system.
Images are also compressed.
Pages are automatically saved whenever a new page is requested. Automatic saving provides data security. Saving each page as a database record means there are no long waits for save operations. In the aim of 'user friendliness' a project manager exists to display all available projects.