A mobile app is a software application designed specifically for small wireless handheld devices such as tablets and smartphones. App developers will create mobile apps that suit the expectations and restrictions of those devices, taking advantage of their unique capabilities.