Market Based Product Development vs. Custom Software Development

Market Based Product Development vs. Custom Software Development

Making a decision about what exactly your business is can sometimes be a complicated thing; but, it is important to know what kind of business you are really in.  In general, new product development is said to involve two different concepts. Here we have the two examples: market based product development houses and custom software development houses.  What are the differences? Can you be both?

The bottom line is that no –you can’t do both.  This is all the more reason to define your business and what it is you really do.

Market Based Product Development House

This is a business that is creating a market driven product.  This is sometimes called a “seeds concept”.  In other words, the product development is conceived based on a company's own technology and competence. You are building a product first and then saying, “What is my competition doing? Oh, I need to do that in my software as well.”  You’re then asking yourself, “What are my customers saying? Oh, I need to do that too.” You are writing code based on what the market is telling you to do, but it’s code that you’ve written based on your own technology and competence.

Custom Software Development House

This business builds software for money.  This is sometimes called a "needs concept".  In other words, the product development is based on the needs and expectations of the market and customers.  A customer will come in saying that it would be really great if they had software like X, please write me software to develop that.  You are writing code to satisfy that idea.  You are working for hire; you are writing code for dollars.

So, what kind of business are you really in?

Because you can’t be both, you have to compare and contrast the two styles and decide.  Are you one or the other?  What is your business going to be when it grows up?

What do you think about these two different approaches to development? How does your company define itself?  Do you agree or disagree that you can’t be both? Why? Comment below!

Interested in more articles like this? Check out our full blog HERE for weekly posts on this topic and much more.

Author Jim Nagy is Co-Founder/Owner & Managing Partner of JSTD, LLC and a business consultant who specializes in technology consulting and project management. He is also our designer and primary technician. He’s an expert in software development and business applications, with over 25 years of experience in IT, 20 years in software development, 16 years in executive management, and over six years entrepreneurial experience in the technology industry.

Concepzhure P.

Inventor, Product Innovation, Invention Development

8 年

Jim, Thanks - this was insightful. I'm a product developer (inventor) who focuses on coming up with solutions to problems that I have personal experience with and translating the solutions into high-probability consumer products. I've been ignoring the little voice of creativity inside me that has been bugging me a about a software idea I have based on my many years of experience in administration noting (and documenting through contacts with hundreds of others in my field) key ways that MS Outlook calendar has never been optimal for how executives currently manage their time. I've been ignoring that little voice because my expertise is in products, not technology. But the time really is right to pursue this opportunity - nothing is more critical now and moving forward in this fluid, global business world than time management. Would an engineer approach "custom software" design for an entrepreneur the same as they would a project like creating an in-house solution for data management or CRM?

回复
Ryan F.

Engineering Leader at Intellibridge

8 年

In my experience I've found that most clients are doing the second

回复

要查看或添加评论,请登录

社区洞察

其他会员也浏览了