Symbian is an operating system designed for mobile devices that is 100% object-oriented and features preemptive multitasking, memory protection, and other capabilities. Multitasking in Symbian is based on asynchronous events handled by active objects and active schedulers. S60 is a software platform that runs on Symbian OS and is owned by Nokia, with the FLTK/S60 port currently using only Symbian core servers but future integration with S60 may be needed.