Population growth and new consumer needs, among other factors, have lead to growing energy demand, without a concomitant increase in energy generation. This way, reduction and rationalization of energy consumption, especially by residential users, have become a global concern generating a need for developing techniques for efficient management and distribution of the available energy. Non-Intrusive Load Monitoring (NILM) techniques have provided valuable information about energy consumption for power generation companies as well as consumers. Such information is important for making decisions related to sustainable use of energy resources. This study proposes an automated system based on Artificial Neural Network for performing some of the NILM tasks. A stacked neural network was developed to extract features of power signals of appliances to identify those in operation during a given period. This information is then used to disaggregate individual appliance loads through the total aggregate signal, and consumption is calculated through numerical integration. The system was tested using real data from two databases about appliances with On/Off, multi-level, and variable consumption patterns collected in low frequency. The performance metrics, resulting from identification and disaggregation tasks, demonstrate the efficiency of the proposed system.