The photovoltaic (PV) generating system has high potential, since the system is clean, environmental friendly and has secure energy sources. There are two types of PV system, which are grid connected and standalone systems. In the grid connected photovoltaic system (GCPV), PV generator supplies power to the grid, whether or not the whole or a portion of the generated energy will be used to supply load demands. Meanwhile, the standalone photovoltaic system (SAPV) is used to fulfil a load demand that close to its point of use. These days, many researchers study in term of optimization sizing of photovoltaic system, in order to select optimum number of PV modules, inverter, battery storage capacity, and tilt angle. Based on that, this review aims to give explanations on approaches done by previous researchers in order to find ultimate combinations for design parameters. Moreover, the paper discusses on modelling of PV system components, which includes PV panels’ output power estimation and battery system. Finally, simulation softwares that used as sizing tools in previous studies are reviewed and studied.