Many people may think that starting a business is as easy as finding a location and opening up shop. In reality, as many New Jersey business start-ups know, it is often not that easy. Business formation can be a complicated venture and require skillful planning, negotiating and executing. A start-up company often needs to consider their business plan, their financing and any entity formation questions. Furthermore, they may need to negotiate leases and other contracts.