Non-ERP systems have several problems, including limited connectivity outside the company, separate information systems within the firm leading to lack of integration and communication issues, and high long-term maintenance costs. Traditional information systems use a closed database architecture with numerous distinct databases across different applications, leading to data redundancy, anomalies, and unknown data status. ERP systems address these issues through a standardized, integrated environment with a shared database and seamless information flow.