This section describes some developments that are possible using SDK APIs of VDoc. For clarity and to mark the different API levels, we have classified these developments into several sub-sections.
Summary tables of programming tasks
| Category | Programming tasks |
| General | Using the SDK API document management module Recovering a context to use the SDK API |
| Server | Retrieving Document Types Retrieving a document type by its system name Retrieving the properties of a document type Retrieving Document templates Retrieving a document template by its system name Retrieving bundle templates Retrieving a bundle template by its system name |
| Folders | Creating a folder under the root Creating a folder Retrieving the root folder Retrieving the child files Retrieving a child file |
| Versions | Creating a version from a document type Creating a version from a document template Creating a version from a file Changing Version Step Creating a new version |
| Bundles | Creating a Bundle from a Bundle Template Changing Version Step Creating a new bundle Browsing the bundle content Browsing the bundles |
| Forms | Retrieving the root form Retrieving the menu-type form Retrieving the standard-type form Retrieving the view-type form Retrieving the sub-forms in a form |
| Data | Retrieving the data in a form Creating Data Retrieving the data versions Retrieving the data attributes |
| Directory | Retrieving a user from the document management Retrieving a user as operator Retrieving all the users Retrieving a group from the document management Retrieving a group as operator |