ERP Software Explained: A Comprehensive Guide for Businesses