Published September 7, 2025 | Version 1.0
Journal article Open

The Evolving Landscape of Business Administration: Integrating Strategic Leadership, Innovation, and Data-Driven Decision Making

  • 1. Catholic Open University

Description

Article Summary

This article examines the evolving landscape of business administration, focusing on strategic leadership, innovation, and data-driven decision-making as central components of contemporary organizational practice. Drawing on over a decade of experience in financial services and executive leadership, the study integrates practical insights with theoretical frameworks to propose a holistic model for adaptive and ethical business administration. The analysis emphasizes transformational, servant, and adaptive leadership approaches, alongside the integration of technological innovations, including artificial intelligence, big data, and automated compliance tools. Data-driven decision-making is explored as a mechanism for enhancing strategic outcomes, operational efficiency, and governance. The article further highlights the role of mentorship and organizational culture in fostering sustainable growth, ethical standards, and professional development. By synthesizing these dimensions, the work provides a framework relevant to scholars and practitioners seeking to navigate the complexities of modern business environments.

 

Publisher’s Note
This work is published by the Catholic Open University – Research & Study Center as part of its Research and Publishing Program. All published materials undergo editorial review to ensure academic integrity, originality, and compliance with ethical research and publishing standards. Each publication is assigned a persistent digital identifier (DOI) to support long-term accessibility, citation, and global scholarly dissemination.


Availability

Official article page:
https://www.catholicopenuniversity.org/articles/business-administration-evolution

Catholic Open University Digital Library:
https://www.catholicopenuniversity.org/publications

Files

The Evolving Landscape of Business Administration - Integrating Strategic Leadership, Innovation, and Data-Driven Decision Making.pdf

Additional details

Dates

Available
2025-09-07