Differentiated instruction is a teaching philosophy based on the premise that teachers should adapt instruction to student differences. Rather than marching students through the curriculum in lockstep, teachers should modify their instruction to meet students' varying readiness levels, learning preferences, and interests.
Marzano's meta analysis of "what works" studies created a short list of practices that were demonstrated to have a consistent and significant effect size on student learning outcomes. Homework is one of those. Get ideas here on homework technology resources and see the other practices in Marzano's list.