The P.r.o.f.i.t framework