KOffice can easily be extended with plugins. Plugin development is not very difficult and can be used to optimize your everyday workflow. Such capabilities are probably very interesting in business environments to make KOffice meet individual requirements. You can either take a look at existing plugins or read a general introduction at the developer's site. The general KDE TechBase is available at http://techbase.kde.org.