On-Grid and Off-Grid Systems