If you are looking to start a new business or to move an existing business online, there are many steps that you will need to take. One thing you will definitely need to do before taking many other steps is to create a business plan. You need to have a fact and research driven estimate of what you plan to make, but you also need to have an idea of the market for your products or services, as well as an idea of what level of competition you can expect in your demographic. All of this will be required to get funding for your business, as well as to keep you on the right track.