साथ ही जिस प्रकार का सिस्टम हम डिज़ाइन करना चाहते हैं, चाहे वह बैक सिस्टम हो या वह टाइम शेयरिंग सिस्टम हो, यह एक एकल उपयोगकर्ता या बहु उपयोगकर्ता वितरित प्रणाली है, चाहे वह वास्तविक समय प्रणाली हो या न हो, इस तरह से वहाँ कई डिजाइन मुद्दे हैं जो सामने आएंगे और यह निर्धारित करेंगे कि डिजाइन प्रतिमान क्या होना चाहिए।