Developing is not the only thing to it, if you're developing software professionally. Think of UI design, implementation, code review, localization, testing, etc. Even a small feature can take a lot of human resources when UI is involved.