The main objective of the Argo program is to provide a quantitative description of the evolving state of the upper 2000m of the ocean by collecting profiles of temperature and salinity from the surface to 2000m. Argo data is used for initialization of ocean and coupled (ocean atmosphere) forecast models, data assimilation and dynamical model testing. It has been demonstrated that the assimilation of Argo data in the models improved weather and climate forecast. Profiling float data have an enormous range of applications. The more distinctive categories for Argo data use are: educational uses, operational uses and research uses.