The LArSoft software framework was initiated by Fermilab scientist Brian Rebel as a means to gather, contribute and share code for liquid-argon TPCs event simulation, reconstruction and analysis. Eric Church, then at Yale University, co-led the efforts to create early versions of the software. They initially brought the common code to the ArgoNeuT and MicroBooNE experiments.
In 2013, the Scientific Computing Division joined the project and provided support for building, releasing and maintaining the software, as well as contributing to the coordination and development efforts.
In late 2014, the experiment spokesperson steering group was formed and the scope and activities of LArSoft Phase II developed.