The LHCb experiment is undergoing an extensive upgrade of its detector in order to meet the increased data rate expected in the LHC Run~3 with respect to the previous Runs.
In particular, the offline computing and data processing has been optimized to face the new challenges posed by the data volume increase and by the related data storage resources request.The Data Processing \& Analysis (DPA) project is responsible for coordinating the efforts, from both computing and data analysis experts, aimed to make the LHCb experiment able to fully exploit the new physics potential available in Run~3 data.
This work represents an overview of the new LHCb software from the offline data processing to the production and storage of the final analyst-level ntuples.