Why software employees leave and how to understand why
Engineers and product staff leave for many reasons beyond salary. How to run an exit conversation in a software company, read the pattern and act on it.
6 min readRead articleA CRM provider sells and supports software that helps clients track their customers. Here is how to manage the implementers, support staff and account managers whose success depends on whether the client actually uses it.

Not sure what you need? Tell us about your business in six short steps and we will come to the first meeting prepared.
Share your requirementsA CRM solution provider offers software that lets client businesses record leads, follow up on sales and keep customer history. The firm may build its own product, or resell and customise another. Staff include sales executives, implementation consultants who set up the system for each client, trainers who teach client teams, support engineers and customer success managers who work to keep the client from cancelling. Most revenue comes back through renewals, so how well staff handle the first ninety days of a client decides the year. People deal with client staff who dislike data entry, with changing requests and with support questions across time zones. Roles overlap, and credit is often disputed between sales and delivery. See also HR for IT and software.
These are the places the people side of this kind of business tends to give way. The rest of this page works through them.
HR here has to work for each of these groups, not only the office. The set-up below is written with all of them in mind.
GullyHR runs talent acquisition for permanent roles in CRM solution providers. For each role we agree the job description with you, find and screen candidates against it, and support the offer through to joining. Tell us the role and the number of people, and we start there.
We recruit permanent employees. We do not supply contract or temporary staff.
Every business interviews, but few have a written process that works the same way for every role and every interviewer. GullyHR designs yours, from the role brief to the offer, trains your managers to run it, and can run it for you on the roles you hand us.
We agree what the role must deliver, the must-have and nice-to-have skills, and how each will be scored.
Screening call, assessment, interview rounds and decision points, sized to the role and the number of people you hire.
Structured questions for each role family and a rating guide, so two interviewers judge the same answer the same way.
A short briefing for your managers on what to ask, what to avoid and how to give a clear yes or no.
Who approves, how the offer is made, and how candidates are kept informed from first call to joining.
Features promised to win the deal turn into custom work for implementers who never agreed to them.
Each consultant carries several set-ups at once, and one slipping project damages the rest.
Customer success managers are judged on renewals driven by product quality and pricing that they do not control.
The same how-do-I queries arrive daily, wearing down support staff and teaching nothing back to the product team.
Delivering the same onboarding class many times a week is tiring, and good trainers move into other roles.
Where client staff will not use the tool, our team takes the blame, though change management was never their job.
New releases reach sales faster than support, and customers hear different answers from different staff.
When a manager leaves, client history sits in their notes and the relationship has to be rebuilt.
Start with the topics that matter most here: Performance Management; Organisation Design; Retention and Attrition Management. Then work through the rest. Each topic is written for information technology and software, not in general.
Goals, reviews and ratings that hold up in a conversation.
Structure, reporting lines and who is allowed to decide what.
Who leaves, when, why — and which of them mattered.
How many people, in which roles, by when — and what they will cost.
Requisition to joining, the same way every time.
A first day that is the same for the fifth joiner as the first.
Records, attendance, leave and the day-to-day HR that must simply work.
Salary structure, payroll inputs and a month that closes on time.
Training planned from need rather than from the calendar.
Named backups for the roles that cannot be vacant.
Communication, recognition and the conditions people actually work in.
Two routes — one for complaints, one for conduct — kept separate.
Policies a manager can apply, and obligations with owners and dates.
Induction, records, incident reporting and follow-through.
Resignation to relieving letter, in a defined order.
Records that survive people, and approvals that do not queue.
A short monthly pack management actually reads.
An HR function that runs the same way every month.
The pieces a CRM solution providers business puts in place, in an order that makes each easier. Open any card for the detail.
A sales-to-delivery hand-off form, agreed scope and a shared view of who owns each stage of a client project.
A sales-to-delivery hand-off form, agreed scope and a shared view of who owns each stage of a client project. Keep the agreed steps on record through the HR documentation process.
Customer success is judged on things they can influence, such as training completed and usage, with renewal as one part.
Customer success is judged on things they can influence, such as training completed and usage, with renewal as one part.
A common knowledge base updated with every release, so sales, support and trainers say the same thing.
A common knowledge base updated with every release, so sales, support and trainers say the same thing.
Mix delivery, content and support work so people are not stuck with only repeat classes.
Mix delivery, content and support work so people are not stuck with only repeat classes. Use the learning and development process to plan the skills.
Notes, decisions and contacts live in your own CRM, so a manager's departure does not break the account.
Notes, decisions and contacts live in your own CRM, so a manager's departure does not break the account.
A shadowing plan for the first projects and a checklist run through the employee onboarding process.
A shadowing plan for the first projects and a checklist run through the employee onboarding process.
Before changing anything, find out what is true today. These checks take an afternoon and tell you which of the topics above to start with.
Share your requirementsConfirm with a qualified professional. What applies to you depends on your business, your state and your arrangements, and it changes. This page describes practice. It does not state a legal position.
The services below fit this kind of business best. Each starts by recording where you stand, and every later report compares against that. We do not promise outcomes.
A structured first weeks for consultants and support staff, with product and client-handling basics.
Release training and role rotation so knowledge stays even across sales, support and training.
Goals for customer success and implementation that reflect what each person actually controls.
Pay and incentive structures for sales, delivery and success roles that do not pull against each other.
Start with a free conversation, or see the paid HR Diagnostic.
Understand the business, its workforce, current processes and HR challenges.
Find the missing, weak, inconsistent or person-dependent processes.
Create the structure, processes, policies, SOPs, dashboards and systems needed.
Help HR and department managers actually adopt the new system.
Digitise repetitive and approval-based workflows where it is worth doing.
Track hiring, attendance, employee cost, performance, training and attrition.
Strengthen the people-management system continuously, not once.
From the GullyHR blog: one on HR in information technology and software, and one on each of the topics this page points to.

Engineers and product staff leave for many reasons beyond salary. How to run an exit conversation in a software company, read the pattern and act on it.
6 min readRead article
A practical design for an IT services appraisal cycle: when to run it, how to rate fairly across projects, and how to explain hikes so they hold.
7 min readRead article
A founder's guide to building job grades, titles and billing levels for a growing IT services firm, with a step-by-step method and a grade description outline.
6 min readRead article
What really keeps mobile app and web developers in a small firm: stay conversations, growth paths, fair release rules and a risk sheet an owner can use this month.
6 min readRead articleMore on the GullyHR blog.
On things they can influence, such as training completed, adoption and client satisfaction, with renewal as one factor. Tying everything to renewal alone punishes them for price or product issues.
Use a written hand-off, include an implementer in scoping and review promised custom work together. Link some sales reward to delivered, not just signed, projects.
It depends on size and complexity. Track hours and slippage for a few months and set a sensible limit. Overloading one person usually shows up in late work and unhappy clients.
Rotate them through content creation, one-to-one coaching and support. Give a path to senior trainer or product specialist so repeat delivery is not the whole job.
Treat it as shared work. Success managers can guide, but clients need a champion of their own. Train your staff to raise adoption risks early instead of waiting for renewal.
We would ask about the sales-to-delivery hand-off, implementer load and how customer success is measured. A sensible first project is clear role definitions with fair targets. Scope goes into writing before you decide.
All 61 business types in information technology and software · Find another business type
See all HR topics for information technology and software, or another industry.
Tell us what is slowing your team down. We’ll help you find a practical way forward, starting with a conversation.