Hi Royimani, in collaboration with our RECAREDD partners we (JRC) are developing a portable application called IMPACT. It is doing what you are asking in 1 click.
See attached publication; much more info at http://forobs.jrc.ec.europa.eu/products/software
Enjoy and give us feedback
Technical Report IMPACT: Portable GIS toolbox for image processing and land c...
That is great news, Dario. There was quite a large learning curve to do this using the SNAP software in the Sentinel-2 Toolbox (link below). I look forward to trying IMPACT.
Being among the very first users of IMPACT as recommended by Dario, I can attest to the ease of use. It enabled my organization focus on information derivation from Landsat and Sentinel data and not image pre-processing. Conversion of DN values to TOA reflectance is a one step process.