Enterprise Resource Planning (ERP) systems integrate organizational processes, data, and resources into a unified platform, offering strategic benefits such as improved efficiency, visibility, and decision-making. However, ERP implementations often fail due to socio-technical misalignments, resistance to change, inadequate communication, insufficient training, and mismatches between technology and organizational structure. This paper provides a comprehensive theoretical analysis of socio-technical factors that influence ERP success by synthesizing literature from organizational behavior, information systems theory, socio-technical systems theory, and ERP best-practice research. A Socio-Technical ERP Success Framework (ST-ERP-SF) is proposed, emphasizing the interplay between technological factors (system quality, IT infrastructure, process fit) and social factors (leadership, user involvement, culture, training, communication). Conceptual diagrams, figures, and a detailed explanation of each dimension are included. The article concludes with implications for managers, future research directions, and recommendations for effective ERP adoption.