KKP sistemlerine daha yakından bakacak olursak, en önemli gerekliliğin bir işletmenin tüm bakış açılarındaki her verinin, birleştirilmesi olduğunu görürüz. KKP sistemleri bunu sağlamak için, işletmenin çeşitli iş faaliyetlerini ele alan birçok yazılım modülünü tek bir veritabanı altında çalıştırmaktadır.
Özellikle, bazı işletmeler bir KKP sisteminin yalnızca bazı uygulamalarını seçip, bunları diğer
KKP sistemleri veya bağımsız başka yazılımlar ile destekler. Böylece işletme ihtiyaç duyduğu KKP arayüzünü kendi oluşturmuş olur.
Gerçekte komple bir KKP sisteminden bahsetmek çok zordur.
KKP sistemlerini satın alarak, bünyelerinde uygulamak isteyen büyük işletmelerin özel ihtiyaçları vardır ve bazı özel ihtiyaçlar şu an hiçbir KKP sistemi üreticisi tarafından karşılanamamaktadır. Bu ihtiyaçları karşılamak için güçlü bir kişiselleştirme işlemi oluşturma ve değişik üreticilerden farklı modüller satın almanın yanı sıra, işletme bu modüller üzerinde tekrar mühendislik çalışması yapmalıdır. Günümüzde ideal olarak, üretim alanında faaliyet gösteren bir işletme, alanıyla ilgili tüm konularda aynı KKP sistemini kullanmaktadır.
Tek bir veritabanı, aşağıdaki alanlarında dahil olduğu çeşitli yazılım modüllerini bünyesinde barındırabilir;