There are a lot of website development companies that will compete for your business. Making the right choice isn’t easy, especially if you don’t have the knowledge and expertise in websites and website development. If you want to gain a quick advantage for you and your organization, here is a great strategy to implement as you get started with your search.  Start with this simple strategy: sort out and get rid of the transactional developers from the relational developers.


Those who care about their clients will take the time to get it right – not only for the first project, but for every project or task with their clients after that.

With over 20 years of experience working with all kinds of designers, programmers, artists, technicians and other skilled people in this industry, I can tell you that a great project starts with people who care about the journey as well as the results. Those people focusing only on the results – which emphasizes getting paid, and getting paid well – complete jobs quickly and de-prioritize customer satisfaction. Those who care about their clients will take the time to get it right – not only for the first project, but for every project or task with their clients after that.

Let me give you some examples of what questions the transactional developers and the relational developers will ask.

Transactional Developer: What do you want for us to do?
Relational Developer: Why do you want to do this project?

A transactional developer will focus on how their team will get the work done for the highest profit margin. They will try to figure out how to make as much money as possible by getting to the perceived end result. A relational developer will spend the time and the focus to understand the driving forces for the project. Their team will work hard on producing results so that the end results will be beyond what could be perceived.

Transactional Developer: How much money you want to spend?
Relational Developer: What do you expect when the project is done?

A transactional developer will attempt to fit what they currently have “on the shelf”, or to do the least amount of work to fit within a budget.  The client’s budget is the motivational factor. A relational developer will focus on what the client needs. Their team will work with the goals and objectives of the client and then build a bid that works within the client’s budget – which is part of the client’s needs and expectations.

Transactional Developer: How can we build something for us to do?
Relational Developer: What will give our client the most effective and efficient site that they need?

A transactional developer will generally be looking for projects that are fun, exciting, and, of course, profitable. The problem that develops over time is that the team will lose interest.  This causes the project to take longer and with less effectiveness. Relational developers motivate themselves by creating and completing a website that the client loves and appreciates. The client’s needs and wants are the motivation.  They commit to plans done the right way within the projected timeframe.

Transactional Developer: How can we end this project quickly and with a clear ending point?
Relational Developer: What can we do to give our client a great experience?

A transactional developer commits to quick project completions.  The reason isn’t because the client needs a quick completion, but because the developer wants payment and then move to the next project. Their team drives the whole project, as well as the pace of completion. A relational developer creates a whole process as a positive one, with a completion exceeding the client’s expectations. Their team realizes that the project needs prompt results, but also with a high degree of satisfaction and confidence from the client.

Transactional Developer: We’re done at the project’s completion.
Relational Developer: We’re never done until you are satisfied.

A relational developer focuses on continual satisfaction and increased trust.

A transactional developer makes no commitment beyond the end of the project. If it works out and the client fits within their framework, they might work with them – or not. A relational developer focuses on continual satisfaction and increased trust. Their team commits for increasing results that create “win-win” situations – especially beyond the completion of the initial project.

There are situations where a developer may be transactional in his or her approach, but they may choose to appear relational, and vice-versa. However, the key point is this: determine where your prospective website developer is coming from.

Let me give you one last scenario, and you’ll understand why all of this is important. The question is this: when you have to build on or add to your website in the future – and you will eventually make changes for sure – do you trust the developer you picked in the first place as you need additional work?

Let that question sink in a bit . . . and then you’ll understand the risk you will take on the initial decision. Don’t treat it lightly.