Specializing – becoming a domain expert

The decision to specialize in delivering a specific type of software development service may rule out the majority of the market you can sell to, but it also provides the advantage of significantly increased capability of closing sales with the people you are specializing in selling to; in some situations, you are also able to command a higher rate. This isn't because people have a preference for you to only develop the type of software they want, but the fact that you specialize in the type of software development they need gives them more confidence that you understand their requirements.

Additionally, because you specialize, you are able to create your marketing material and sales pitch to be more specific; ...

Get Going IT Alone: The Handbook for Freelance and Contract Software Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.