I will discuss a framework to compute two-loop amplitudes that combines integrand reduction, integration-by-part identities, numerical evaluation over finite fields and analytic reconstruction techniques. Applications to the computation of planar two-loop five-point and top-quark amplitudes will also be presented.