Surface water modeling is a crucial aspect of hydrological research, water resources management, and environmental monitoring. Traditional surface water modeling approaches often rely on simplified assumptions and limited data, leading to inaccurate predictions and inefficient decision-making. This paper introduces a novel Surface Water Modeling System (SWMS) that leverages recent advances in remote sensing, geographic information systems (GIS), and machine learning to simulate and analyze surface water dynamics. The proposed SWMS integrates multi-source data, including satellite imagery, rainfall data, soil moisture, and topography, to predict surface water flow, inundation extent, and water quality parameters. The system's performance was evaluated using a case study in a data-scarce watershed, demonstrating its ability to accurately capture complex surface water dynamics. The SWMS offers a robust and adaptable tool for water resources management, flood risk assessment, and environmental monitoring.