I present a preliminary version of APFEL++, a C++ rewriting of the Fortran 77 evolution code APFEL. In this contribution I discuss the new philosophy adopted for the numerical computation of the convolutions, demonstrate the ability to reproduce old results in an accurate and fast way, and present an original application to the computation of the semi-inclusive deep-inelastic-scattering cross section to next-to-leading order in QCD.