We need a system of blended learning. But just using a heap of online application won't make out such a learning process. Teachers should bring in innovative ideas. Yes, of course technology can complement it. For example, you can introduce the review exams in the form of games like Jeopardy,”or “Who Wants to Be a Millionaire?”. You could create an interactive classroom website or a space like wiki in order to share ideas, information, project details etc. In smaller grades you could make use of applications like spelling city. But above all these, innovation and interaction should work out in classrooms.
It's simple to incorporate technology into the classroom because your students will have exposure to gadgets and other methods of learning - videos, songs, computer games etc. It depends on what subject you are talking about. My classroom incorporates a game called School of Dragons to teach concepts of Earth Science and the Scientific Method. It uses the characters of the How to Train your Dragon Movie and the skills it teaches you are geography concepts, what goes into raising a pet, growing a plant etc. I have to tread with caution though because the point of technology should always be to enhance your content, not to replace your actual teaching. So exposure to technology, while great, should be scheduled only as needed. Not as a replacement!
Technology and interactive multimedia are more conducive to project-based learning. Students are engaged in their learning using these powerful tools, and can become creators and critics instead of just consumers.