A cross-platform mobile application is a software program intended to function on various mobile operating systems, mainly iOS and Android, while using a single shared codebase. This approach enables businesses to create one application that operates smoothly across different devices, rather than developing individual native apps for each platform.