塞班的前身是英国Psion公司的EPOC操作系统,其理念是设计一个简单实用的手机操作系统。虽然塞班是基于EPOC,但其架构包括多任务、多线程运行和内存保护等功能。在塞班节省内存和清除堆栈可以有效降低资源消耗,这项技术也应用在手机内存和存储卡上。塞班的编程是事件驱动的,当应用程序不处理事件时,CPU就会关闭,从而使塞班系统非常节能。这些技术使得塞班的C++开发非常复杂。但是,许多塞班设备也支持Python、QT和J2ME进行开发。