Def consulting