Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Cookie Cutter Versus Custom Development

DZone's Guide to

Cookie Cutter Versus Custom Development

· Integration Zone
Free Resource

Modernize your application architectures with microservices and APIs with best practices from this free virtual summit series. Brought to you in partnership with CA Technologies.

I recently had a potential client ask for an estimate of some work they wanted done.  They already had a price in mind which I was pretty sure I couldn’t come close to.  The reason for this is because they were comparing off the shelf, commodity type development to the custom development that it would require for my team to do the work.  So does this mean that custom development can’t be the right answer if a subject area has commoditized?  Not in the least.

In many cases (but not all) these quick solutions are built without regard for business logic reuse.  This is not as important for one off apps but if they are part of a group of related apps this can be more of an overriding factor.  Look for clients that need a system built instead of an application that sits on its own island.

Another possible issue with cookie cutter solutions is that they may be stood up using developers with a very low skill set to keep costs down.  This means that if you need features beyond what has already been built into the offered suite you will either get low quality add-on features or they will be very expensive.  Show clients how you can reduce overall cost by being able to build any solution at a reliable rate with reliable estimates.

From the perspective of a company offering custom development services it means you need to focus on where you can add value instead of competing in a space that you are going to lose money.  Advise the client on their approach to building and maintaining their application portfolio.  Show them how to build the best possible, most maintainable applications.  During the projects you do sell look for ways to package what you have learned to bring your costs down and accelerate development.

In the end you need to focus on your competitive advantage which is the intelligence of you staff.  Not everything can be commoditized.  Put your efforts into solving these problems and you will succeed.

The Integration Zone is proudly sponsored by CA Technologies. Learn from expert microservices and API presentations at the Modernizing Application Architectures Virtual Summit Series.

Topics:

Published at DZone with permission of Tim Murphy, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}