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