Application development is the creation of software for different platforms, involving design, coding, testing, and deployment. It's a multi-phase process that encompasses requirement gathering, design, coding, testing, and ongoing maintenance to keep the application current and operational.