Mophun is a computing platform used to run portable code on embedded and mobile devices. Some phones and other devices support Mophun. Sony Ericsson phones, especially the Sony Ericsson T300 and Sony Ericsson T610, are the best known devices for running Mophun. It was designed by Synergenix Interactive. Most Mophun programs are around 50–150 kB in size.
Programs for Mophun are written in assembler in C and C++ using a well-documented and open API. A special version of GCC is used to compile programs.

