જોકે, ઘણી વાર સિસ્ટમ સોફ્ટવેર સ્તર તેની ઓપરેટિંગ સિસ્ટમના વાતાવરણને જેમાં તેઓ ધરાવે છે માંથી વપરાશકર્તા કાર્યક્રમો જોડે એક પ્રકારનું છે, અને હાર્ડવેર કે કોઈ ચોક્કસ કાર્ય (દા. ત. જ ઉપકરણ ડ્રાઇવરો) બહાર વહન સાથે સંકળાયેલા છે કારણ કે પ્રયોજી શકાય છે.