---
title: "Software Development Service Lines | Azendo"
description: "Ten delivery disciplines from one team in Thailand — development, QA, cloud, data, AI and design — under one agreement and one delivery manager."
url: "https://azendo.co/services/"
---

# Service lines, assigned to your roadmap.

Azendo delivers from Chiang Mai, Thailand. You choose the disciplines your roadmap is missing; we assign specialists at full capacity, put a service delivery manager on the account, and deliver inside your repositories, your tools and your sprint rhythm. If the discipline you need is not already on our team, we go and find the right person for your project.

[Build your team](https://azendo.co/get-in-touch/) [Browse disciplines](https://azendo.co/services/#all-services) 

Any discipline

Named service lines, plus specialists we source for your specific stack

Full capacity

Specialists on one project — yours — not split across accounts

Your codebase

The offshore team works in your repositories, board and review process

One agreement

One monthly fee and one minimum capacity in hours, however many disciplines

## Choose a discipline, or describe the outcome

Most partners start with one discipline and add a second within the first year. A backlog problem turns out to be a release problem, where [QA outsourcing](https://azendo.co/services/qa-engineering-and-test-automation/) does more than another engineer would, or a platform that needed attention before the next enterprise deal. Capacity moves at the monthly cycle rather than through a new contract, so adding a second line to an existing agreement is a conversation, not a procurement round.

Every line below runs the same way. Specialists assigned to one roadmap, working inside your repositories and sprint rhythm, with a [service delivery manager](https://azendo.co/how-it-works/) accountable for what ships and a [committed monthly capacity](https://azendo.co/pricing/) written into the agreement. If the discipline you need is not listed, we source the specialist and build the line around them.

A named service delivery manager

Minimum monthly capacity in hours

Specialists inside your own tools

Weekly delivery score and bi-weekly 1:1

Training, equipment and employment on us

[How the service works →](https://azendo.co/how-it-works/) 

## Software development and product engineering

Product and interface work that moves the roadmap 

[Software development Backend, frontend and full-stack software engineers working features, integrations and platform debt inside your existing codebase. Node · .NET · PHP · Python · React · Vue View service line →](https://azendo.co/services/software-development/)[Mobile development iOS, Android and cross-platform software engineers owning release cycles, store submissions and the long tail of device support. Swift · Kotlin · React Native · Flutter View service line →](https://azendo.co/services/mobile-development/)[UX/UI design Product designers running flows, interface work and design system maintenance in the same sprint rhythm as your software engineers. Figma · design systems · prototyping View service line →](https://azendo.co/services/ux-ui-design/) 

## QA, cloud and platform engineering

The work that keeps releases boring 

[QA and test automation Test strategy, automated suites and regression coverage owned by a specialist instead of squeezed in between features. Playwright · Cypress · Appium · CI gates View service line →](https://azendo.co/services/qa-engineering-and-test-automation/)[Cloud and DevOps Pipelines, infrastructure as code, observability and cost control for teams whose platform has outgrown side-of-desk attention. AWS · Azure · Kubernetes · Terraform View service line →](https://azendo.co/services/cloud-and-devops/)[Data engineering Pipelines, warehouse modelling and data quality work so the reporting layer stops being a monthly argument. dbt · Airflow · Snowflake · BigQuery View service line →](https://azendo.co/services/data-engineering/) 

## AI engineering and data services

From experiment to production-ready work 

[AI engineering LLM features built into your software properly: retrieval, evaluation, guardrails and the unglamorous plumbing around them. RAG · evaluation · vector search · APIs View service line →](https://azendo.co/services/ai-engineering/)[AI automation engineering Agentic workflows and internal automation that remove manual steps from operations, support and back office processes. Agents · workflow tooling · integrations View service line →](https://azendo.co/services/ai-automation-engineering/)[MLOps engineering Deployment, monitoring and retraining infrastructure so models keep working after the notebook is closed. Feature stores · monitoring · CI for models View service line →](https://azendo.co/services/mlops-engineering/)[Data science Analysis, model development, fine-tuning and evaluation, tied to a decision someone in your business actually has to make. Python · forecasting · experimentation View service line →](https://azendo.co/services/data-science/) 

Most offshore teams run two or three disciplines

A common shape: two software engineers, one QA engineer and part of a DevOps specialist's capacity, under one agreement and one service delivery manager.

[Build your software team →](https://azendo.co/get-in-touch/) 

## Need a discipline we have not listed?

A niche framework, a specific ERP, Salesforce, game development, security engineering, technical writing — tell us the profile and we will search for the right specialist for your project, assess them through our own process, and build the discipline around them.

Expect a longer start than an established service line, no additional cost for the search, and an honest answer if we do not think we can deliver it well.

[Tell us the profile](https://azendo.co/get-in-touch/) 

You describe the profile and the work

We search our network and the local market

They go through our own technical assessment

You meet the specialist before anything is committed

They join the Azendo team, then your project

They become part of the Azendo team and are assigned to your project under the same agreement as every other discipline.

## Start from the symptom, not the job title

"The backlog grows faster than we ship."

Usually development capacity, sometimes QA — if a third of your engineering time goes into manual regression, adding developers only moves the bottleneck.

[Software development →](https://azendo.co/services/software-development/) 

"Every release breaks something."

QA engineering and test automation, often paired with DevOps to get the suite running in the pipeline rather than on someone’s laptop.

[QA and test automation →](https://azendo.co/services/qa-engineering-and-test-automation/) 

"Enterprise deals stall on security."

Cloud and DevOps capacity to get access control, logging and infrastructure evidence into a state a questionnaire can survive.

[Cloud and DevOps →](https://azendo.co/services/cloud-and-devops/) 

"Nobody trusts our numbers."

Data engineering first — pipelines and modelling — before any data science work has a foundation worth standing on.

[Data engineering →](https://azendo.co/services/data-engineering/) 

"Our AI demo never made it to production."

AI engineering for the product surface, MLOps for everything that keeps it running and measurable once real users arrive.

[AI engineering →](https://azendo.co/services/ai-engineering/) 

"We keep losing people mid-project."

Continuity rather than capacity. An assigned team that stays with one roadmap for years is a different arrangement from a pool of contractors, and the difference shows at month eight rather than month one.

[Dedicated development team →](https://azendo.co/services/dedicated-development-team/) 

"We are not sure which of these it is."

Then start with the conversation, not the service line. Thirty minutes, and you get a written view of what we would deliver and what it takes.

[Talk to us →](https://azendo.co/get-in-touch/) 

## Common questions about our service lines

Can we combine several disciplines in one agreement? 

Yes, and most partners do. One agreement covers the whole team regardless of how many disciplines it spans, with one monthly fee, one minimum capacity in hours and one service delivery manager across all of it.

What if you do not have the discipline we need? 

We build it. You describe the profile, we search our network and the local market, assess the people we find against our own technical and communication standard, and you meet them before anything is committed. They join the Azendo team and are assigned to your project on the same terms as any other discipline. Expect a few extra weeks before delivery starts, at no additional cost.

Is there a minimum capacity? 

Yes. Capacity is committed in full to one project, so agreements start at one discipline’s monthly capacity. We do not split attention across partners and we do not take part-time arrangements — delivery is only good when the team knows your product properly.

Can we change the team composition later? 

Capacity and composition are reviewed monthly. Roadmaps move — a team that needed two engineers and a designer in the first year often needs QA and DevOps in the second. Changes go through your service delivery manager and take effect with the notice period in the agreement.

[Build your software team](https://azendo.co/get-in-touch/) [See how this works in your industry →](https://azendo.co/industries/)
