Purdue Owl is wonderful site for helping students build structured papers with step-by-step instructions to show them how to stick to assigned guidelines. Not only does this app do that, but it allows for a writing workshop as well with prompts and practice. Wonderful in building writing skills with older students.
Have not used this yet, however it looks like an awesome tool for the classroom.
Other Teacher Reviews For Purdue Online Writing Lab