સ્માર્ટફોન વિવિધ ઓપરેટિંગ સિસ્ટમ્સનો ઉપયોગ કરી શકે છે: સિમ્બિયન ઓએસ, વિન્ડોઝ મોબાઈલ, પામ ઓએસ, એન્ડ્રોઇડ, જીએનયુ / લિનક્સ અથવા લિનક્સ, જે તેના પર સંપૂર્ણ કાર્ય માટે જરૂરી કાર્યક્રમોની અપૂરતી સંખ્યા છે, જેમ કે કમ્પ્યુટર પર.