सिम्बियन कंप्यूटर में, अन्य ऑपरेटिंग सिस्टम की तरह रिक्तिपूर्व बहुकार्यन और स्मृति सुरक्षा सुविधाएं शामिल हैं, (विशेष रूप से वे, जिन्हें डेस्कटॉप पर उपयोग के लिए बनाया गया है). EPOC का बहुकार्यन के लिए दृष्टिकोण VMS से प्रेरित है और यह सर्वर-आधारित अतुल्यकालिक घटनाओं पर आधारित है।

सिम्बियन OS को सिस्टम के तीन डिजाइन सिद्धांतों को मन में रखकर बनाया गया था:

इन सिद्धांतों का सर्वश्रेष्ठ तरीके से पालन करने के लिए, सिम्बियन एक सूक्ष्मकर्नल का उपयोग करता है, सेवाओं के प्रति इसके पास रिक्वेस्ट-एंड-कॉलबैक दृष्टिकोण है और इंजन और उपयोगकर्ता इंटरफ़ेस के बीच दूरी बनाए रखता है। OS कम शक्ति बैटरी आधारित उपकरणों और ROM आधारित प्रणाली के लिए अनुकूलित है। (उदाहरण के तौर पर साझा लाइब्रेरीज़ में XIP और री-एंट्रेंसी जैसी सुविधाएं) अनुप्रयोग और स्वयं OS एक वस्तु उन्मुख डिजाइन का पालन करते हैं: मॉडल-व्यू-कंट्रोलर (MVC)

बाजार की मांग को मद्दे नज़र रखते हुए बाद की OS पुनरावृत्ति ने विशेषकर एक रियल-टाइम-कर्नल और 8 और 9 के संस्करणों में एक प्लेटफॉर्म सुरक्षा मॉडल को पेश करने के साथ इस पद्धति को मंद कर दिया.

विवर्णक और एक क्लीनअप स्टैक जैसे सिम्बियन विशिष्ट प्रोग्रामिंग वाक्पद्धति द्वारा उदाहृत संसाधनों के संरक्षण पर प्रबल ज़ोर है। यहां डिस्क स्पेस को संरक्षित करने के लिए समान तकनीकें मौजूद हैं (हालांकि सिम्बियन उपकरणों पर डिस्क आम तौर पर फ्लैश मेमोरी होते हैं). इसके अलावा, सभी सिम्बियन प्रोग्रामिंग घटना-आधारित होते हैं और जब अनुप्रयोग घटनाओं से प्रत्यक्ष रूप से बर्ताव नहीं करते हैं तब CPU के स्विच को एक कम पावर मोड में रखा जाता है। इसे एक्टिव ऑब्जेक्ट्स नामक प्रोग्रामिंग वाक्पद्धति द्वारा हासिल किया जा सकता है। समान रूप से थ्रेड्स और प्रक्रियाओं के प्रति सिम्बियन का दृष्टिकोण ओवरहेडों को कम करने के द्वारा संचालित है।

सिम्बियन कर्नल (EKA2) अपने आस-पास एक एकल-कोर फोन का निर्माण करने के लिए पर्याप्त रूप से तेज़ रियल-टाइम प्रतिक्रिया का समर्थन करता है -जो एक ऐसा फोन है जिसमे एक एकल प्रोसेसर कोर दोनों ही उपयोगकर्ता अनुप्रयोगों और सिग्नलिंग स्टैक को निष्पादित करता है। इसने सिम्बियन EKA2 फोनों को उसके पूर्ववर्तियों की तुलना में अधिक छोटे, सस्ते और अधिक ऊर्जा-कुशल बनाने में सहायता की है।

EPOC16
सिम्बियन OS 81
सिम्बियन OS 9
अभिकल्पना