KatePart é um componente de edição completo, usado por muitos aplicativos do Qt™ e do KDE. O KatePart é mais que um editor de texto, tem como objetivo ser o editor do programador e poderia ser considerado pelo menos como uma alternativa parcial para a maioria dos editores mais poderosos. Uma das principais funcionalidades do KatePart é a sintaxe colorida, personalizada para muitas das diferentes linguagens de programação, como por exemplo: C/C++, Java™, Python, Perl, Bash, Modula 2, HTML e Ada.
KWrite é um editor de texto simples baseado no KatePart. Tem uma interface de documentos individuais (SDI) que permite modificar apenas um arquivo por janela. Pelo fato de o KWrite ser uma implementação muito simples do KatePart, não precisa ter uma documentação própria. Se você souber usar o KWrite, poderá usar o KatePart em qualquer lugar!