Nokia Series 40 is a software platform and application user interface (UI) software on Nokia's broad range of mid-tier feature phones.
Nokia Series 40 is an embedded software platform that is open for software development via standard or de-facto content and application development technologies. It supports Java MIDlets, i.e. Java MIDP and CLDC technology, which provide location, communication, messaging, media, and graphics capabilities. S40 also supports Flash Lite applications. S40 devices do not support true multi-tasking and do not have a native code API for third parties, its user interface may appear to be more responsive and faster than other Nokia platforms on similar hardware.