For both the casual writer, students and professional writer there are now quite a few ways to employ a program commonly known as a spell checker. In reality most of these programs do more than check spelling, in most cases they also check grammar and some go even further than that. Most writing applications such as Google Words and Microsoft Office have these tools built in and readily available to check a document easily by simply clicking on the checking tool. Additionally, if you are using a program for writing a document that does not have a built in spell checking tool there are many programs available for free on the internet which allow a writer to copy and paste a document into that program and check the document for spelling and more. Many of these tools in addition to checking spelling and grammar also check for additional errors such as punctuation, variations in different language dialects, and even language translation. It can be particularly handy for a writer in America using American English to be able to convert their document to British English and vice-versa. It makes the document more user friendly by picking up and suggesting changes to the document for the subtle nuances of substituting a word commonly used in that particular dialect, thus making the document more understandable to the reader. Some programs even have a feature which allows for language translation to twenty five or more different languages, giving the writer a chance to easily reach many more audiences without having to employ a human translator to convert the document to a different language.
Like any tool or program there are some that are more accurate than others and some that have more features than others. The best way to choose the program which has the features that you need is through research on the internet.
With all of the features available in these tools there is simply no reason to produce a document containing basic spelling and grammar errors.