The development information for the different components of KDE PIM is collected here. Much of KDE PIM is extensible via plugins; there are a wide variety of file-formats in use. As much as possible, these are documented here. You may also want to take a look at the tutorials that are available.
For the following components more information is available: