Stair-stepping into software entrepreneurship is a great way for developers to start their own businesses without taking on massive risks. Building a plugin on an established platform allows developers to leverage existing user bases and traffic to grow their business quickly, while also being aware of the risks associated with platform dependency, profit-sharing, and limited flexibility.