Symbian има архитектура съставена от едно микро ядро EKA2 (EPOC Kernel Architecture 2). То главно служи за предпазване на паметта и за комуникация между активните процеси. Ядрото е бързо и може да работи в реално време. Едновременно може да изпълнява потребителски приложения и комуникационни стек. Микро ядрото съдържа основния минимум от функционалности необходими за стабилност, надеждност и бързина.
Останалата функционалност е изградена с помощта на сървърни процеси, които се използват асихронно с изпращането на съобщения към тях, а не чрез системни извиквания.
Symbian OS е написан на езика за програмиране C++ , но не използва стандартните за езика библиотеки. Вместо тях се ползват библиотеки специално създадени за Symbian. Те са създадени така, че да са икономични от към ползвана памет, съответно харчат по-малко енергия.
Има няколко разновидности на Symbian с различни потребителски интерфейси:
- Series 60 — основна платформа за Nokia, изпозлва се и от Samsung, LG и Siemens.
- Series 80 — тази платформа е ползвана само от Nokia, за устройства с QWERTY клавиатура. S80 излиза от употреба и е заместена от Series 60.
UIQ — ползва се в моделите на Sony Ericsson и Motorola. Поддържа устройства със сензорен екран. В края на 2008 година спира разработката и.

