When it comes to enhancing students writing skills, technology can play a decisive role. In his celebrated work “The Digital Writing Workshop’, author Troy Hicks explains in details how you can integrate technology in your writing instruction to help students become good writers. One key concept in this discussion is viewing writing as a process instead of an end product. Process here insinuates a state of unfinishedness because writing is always a task in the making. Students are continuously engaged in a never-ending process of discovery and sense making through the use of language. In this regard, the writing process is comprised of several phases or stages each of which has a specific role in creating and enhancing students writing skills. Going beyond the problematic of nomenclature, we will stick here with the conventional classification of the writing process as espoused by many scholars including Donal Murray, Donal Graves, Lucy Calkins and many more. This process is composed of four main stages: pre-writing, writing, revising, and publishing. The purpose of today’s post is to provide you with a number of tools and apps to help your students' writing needs in each of these stages.