ઘણી વાર, નિષ્ણાતો કહે છે કે કોમ્પ્યુટર સોફ્ટવેર મૂળભૂત અને સર્વિસ વિભાજિત કરવી જોઈએ.