In the present work, a computer based smart integrated energy monitoring and management system for standalone photovoltaic systems is designed and implemented. Monitoring, controlling, and recording features are fully obtained in the present system using an efficient programming environment. All required data are monitored as real-time data therefore the system status is continuously evaluated and decisions are made to take immediate actions. The energy consumption of different appliances are automatically controlled and optimized using a hierarchical self adaptive algorithm based on input data and real-time information provided by the system sensors. The proposed system is successfully implemented for photovoltaic modules under realistic operating conditions. © 2013 SPIE.