Energy consumption forecasting is crucial in current and future power and energy systems. With the increasing penetration of renewable energy sources, with high associated uncertainty due to the dependence on natural conditions (such as wind speed or solar intensity), the need to balance the fluctuation of generation with the flexibility from the consumer side increases considerably. In this way, significant work has been done on the development of energy consumption forecasting methods, able to deal with different forecasting circumstances, e.g., the prediction time horizon, the available data, the frequency of data, or even the quality of data measurements. The main conclusion is that different methods are more suitable for different prediction circumstances, and no method can outperform all others in all situations (no-free-lunch theorem). This paper proposes a novel application, developed in the scope of the SIMOCE project (ANI|P2020 17690), which brings together several of the most relevant forecasting methods in this domain, namely artificial neural networks, support vector machines, and several methods based on fuzzy rule-based systems, with the objective of providing decision support for energy consumption forecasting, regardless of the prediction conditions. For this, the application also includes several data management strategies that enable training of the forecasting methods depending on the available data. Results show that by this application, users are endowed with the means to automatically refine and train different forecasting methods for energy consumption prediction. These methods show different performance levels depending on the prediction conditions, hence, using the proposed approach, users always have access to the most adequate methods in each situation.