PVPredict offers a SaaS suite of software tools for photovoltaic (PV) systems. Its solution is designed for performance and yield prediction based on machine-learning software and the creation of behavior profiles for each PV system, with no need for sensors or configuration information for the system. PVPredict aims to keep residential, commercial, and utility PV owners informed that their PV systems are running at expected efficiency levels, while simultaneously enabling grid managers to receive the next day's hourly production from residential neighborhoods as a single virtual PV power plant.