Many SharePoint administrators and developers dive head first into a challenge without knowing all of their options. Many of us listen to the requirements then immediately crack open Visual Studio and start off on our development journey. Unfortunately, anyone who has ever developed for SharePoint using Visual Studio knows that there is no such thing as “quick and easy.” For example, the ambitious developer will need a development environment and possibly even a test and staging environment and there are often complications that arise from the deployment of the code.