KAppTemplate is a set of modular shell scripts that will create a framework for any number of KDE application types. At its base level, it handles creation of things like the automake/autoconf framework, lsm files, RPM spec files, and po files. Then, there are individual modules that allow you to create a skeleton KDE application, a KPart application, a KPart plugin, or even convert existing source code to the KDE framework. KAppTemplate is continuously updated to ensure that the latest "recommended" way of doing things is followed. This guarantees that you will always be doing the "right thing" by using KAppTemplate generated frameworks.