Engineering capacity here is expensive, scarce and heavily intermediated. Product companies and scale-ups compete for the same senior people as the consultancies that would sell them to you, recruitment takes months, and the result is that most external software purchases in this market are really an attempt to add specialist capability faster than hiring allows.
That has consequences for how you buy. A supplier selling you people is not the same as a supplier selling you a finished system, and the contracts, the risks and the amount of your own management time differ sharply. The verified profiles on our software development directory give you the candidates; what follows is how to compare them.
Most software briefs in Stockholm are capacity purchases in disguise
Ask yourself one question before contacting anyone: if the supplier disappeared halfway through, would your own team be able to continue? If the answer is yes, you are buying capacity and you should contract for named people, seniority and knowledge transfer. If the answer is no, you are buying delivery and you should contract for outcomes, acceptance criteria and accountability.
Buyers who confuse the two get the worst of both. They pay delivery prices for consultants who wait to be directed, or they hand outcome responsibility to a team while continuing to make every technical decision themselves. Write the answer down and put it in the request, because suppliers will otherwise sell you the model that suits their bench.
Consultant brokers sit between you and the software engineer
A large share of senior software engineering work in this market reaches clients through intermediaries: broker platforms, framework agreements and subcontracting chains. There is nothing improper about it, but you should know the chain before you sign, because each link takes a margin and dilutes accountability.
Ask three questions of every proposal: who employs each named individual, how many parties sit between you and that person, and who is contractually responsible if the work is defective. Ask whether the consultant is exclusive to your engagement or shared, and what notice applies if they are moved. If the intermediary cannot answer without asking someone else, you have learned how a support escalation will go.
Where the relationship is long-term, negotiate the right to take a consultant into employment after a defined period on agreed terms. Suppliers expect the request; the ones who refuse it outright are telling you their business depends on preventing it.
Enterprise buyers now audit your supplier chain, not only your product
If you sell to large organisations or to the public sector, their security review will reach into how your software is built and who touches it. That review is increasingly the reason a supplier is rejected, long before anyone evaluates code quality.
Prepare for it by requiring, in the contract, individually named accounts with multi factor authentication, disclosed subcontractors with a right to object, documented access revocation when someone leaves the engagement, production data kept out of development environments, and logging you can inspect. An independent assurance report such as ISO 27001 or SOC 2 helps, but read the scope statement before treating a certificate as an answer. Ask the supplier to show you the security questionnaire responses they have given to other clients, with names removed, and see whether the answers are specific or aspirational.
Secure software development practice should be visible in the process rather than in a policy document: code review by a second engineer, dependency scanning on every build, secrets kept out of repositories, and a defined route for reporting a vulnerability.
Features that use models bring regulatory work with them
Where the plan includes machine learning or generated content, the governance work is part of the project, not an afterthought for the legal team. Establish early whether your company is acting as a provider of a system or as a deployer of someone else's, because the obligations differ, and classify the use case by risk before design decisions harden.
Insist that the supplier can produce documentation of data sources, model choices, limitations and intended use; a plan for human oversight where a decision affects a person; a way to tell users when they are interacting with generated output; and a written answer on where prompts and outputs are stored, whether they leave your jurisdiction and whether they can be used to train a third-party model. Under GDPR the same questions arise for any personal data, and a transfer assessment is easier to write during design than to retrofit during a customer audit.
Ask candidates what they would refuse to build. A supplier with a clear answer has done this work before.
Holidays, notice periods and the continuity problem
The working calendar here is a real planning constraint. Long summer leave, generous parental leave and extended notice periods mean that a key consultant can be legitimately unavailable for weeks, and that a replacement cannot start quickly. None of this is a reason to avoid the market; it is a reason to plan explicitly.
Put the leave calendar into the delivery plan as agreed absence. Require a second engineer familiar with each critical service, with a paid overlap when anyone rolls off. Require that decisions, architecture notes and runbooks live in your repository as the work happens, because written knowledge is the only part of the team that does not take leave.
Pricing, and what to compare
Capacity is usually priced per consultant per day or month, occasionally with a volume discount for a committed team. Delivery is priced as fixed scope or as capped time and materials. Fixed price suits work that is genuinely specified; for anything discovery-led it converts learning into change requests and costs more in practice.
When comparing quotes, look at the seniority mix rather than the headline number: two proposals with identical totals can contain very different amounts of architectural judgement. Separate build cost from run cost, including hosting, monitoring, third-party services, support hours and dependency upgrades. And agree exit terms at signature, with a transition clause, paid handover hours and ownership of accounts in your own name.
When the shortlist is ready, request proposals on one identical brief so that the differences you see come from the suppliers rather than from how each chose to answer. If the requirement is a consumer application, start from the mobile app development listings; if it is product marketing rather than engineering, the digital marketing agencies are a different set of firms. Buyers comparing capacity across markets often review Oslo, Copenhagen or Krakow.
Questions to ask before hiring a software company in Stockholm
Should I hire consultants or contract a delivery team?
Hire consultants when you have technical leadership and a clear architecture, and need specific expertise or extra hands. Contract a delivery team when you need someone else to own the outcome, and accept that this means giving up some control over how the work is done.
How do I stop knowledge leaving with the consultant?
Pair every external engineer with someone internal on critical work, require documentation as a deliverable rather than a promise, keep the repository and infrastructure in your own accounts, and schedule a handover session that is paid for and attended before the contract ends rather than after.
Is a nearshore team a reasonable alternative?
Often, particularly for defined scopes where working hours overlap well and the brief is written. The saving is real but smaller than the rate difference suggests once you include coordination, onboarding and the senior time needed to supervise. Compare on total delivered cost rather than on the daily figure.
What should a security review of a supplier cover?
Access management, subcontractor disclosure, data location and transfers, secure development practice, incident notification, and evidence that controls are audited rather than declared. Send the questionnaire before the final presentation so the answers shape the decision.