The life cycle of a microgrid covers all the stages from idea to implementation, exploitation until its end of life, but with a lifespan of around 25 years. Covering them usually requires several software tools, which can make integration of results from different stages very difficult and may imply costs hard to estimate from the beginning of a project. This paper proposes a single platform of four modules developed in Matlab to assist all the processes a microgrid passes during its lifetime. The authors detail the architecture, functions and the development of the platform, either by using existing tools available in Matlab, or by developing new ones and designing new user interfaces linked with scripts based on its complex mathematical libraries. A proof-of-concept for this platform was presented by applying the life-cycle assessment process on a real-case study, a microgrid consisting in a photovoltaic plant, an office building as consumer and energy storage units.