સોફ્ટવેર સ્ટેક ઑપરેટિંગ સિસ્ટમ (પ્લેટફોર્મ કે જેના પર બધું ચાલે છે), મિલ્ડવાયર (પ્રોગ્રામિંગ કે જે નેટવર્ક સાથે વાતચીત કરવા માટે અને એકબીજા સાથે વાત કરવા માટે પરવાનગી આપે છે) અને એપ્લિકેશન્સ (વાસ્તવિક પ્રોગ્રામ્સ કે જે ફોન ચાલશે ).