![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

Custom software

# Custom software development agency

Off-the-shelf software stops at your actual process. We are a custom software development agency: MVPs, client portals, internal tools, and AI features that sit inside a real product — built by a studio in Sarajevo that works in English with US and European teams. This is systems work, not a marketing homepage and not a single-platform mobile sprint.

[Get an estimate](https://www.codeloop.ba/online-estimate)[Hena Em](https://www.codeloop.ba/study-case/hena-em)

![Developer writing custom software code on a laptop](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-software-development.jpg&w=3840&q=75)

Photo by [Lukas](https://www.pexels.com/@goumbik) on [Pexels](https://www.pexels.com/photo/574071/)

## The SaaS you already pay for will not become your process

Off-the-shelf tools stop at the edge of how you actually work. A rent-a-car calendar is not a generic booking widget. A portal your clients log into is not a shared Drive folder. [Custom software development](https://www.codeloop.ba/custom-software-development) at CodeLoop Studio is that slice: MVPs, internal tools, client portals, and AI features that sit inside a product people already use — not a chatbot taped onto a broken workflow.

The studio is in Sarajevo. Clients are typically in the US, Germany, and the wider EU. Communication is English. Hours overlap CET and, when needed, Eastern mornings. Hire a pod or a single senior engineer; either way the studio is accountable. You keep repositories, cloud, and domain. A vanished-vendor lock-in is a failure of the engagement model.

If you only need App Store chrome, [custom mobile app development](https://www.codeloop.ba/custom-mobile-app-development) is the tighter brief. If you only need a site that ranks, use website development. Stay here when the system behind the screens is the work. A scoped reply lands within **24 hours** of a usable brief via the [online estimate](https://www.codeloop.ba/online-estimate).

## Integrations, AI jobs, and an owner after the demo

We build the slice of software your SaaS stack refuses: booking with fleet rules, portals your clients log into, admin that matches how the floor actually works, MVPs that investors can tap. Delivery includes QA, a stack you can live with, and an owner who is still there after the demo. Hire a pod or a single senior engineer; either way the studio is accountable. Integrations — payments, identity, CRMs — wire what you already pay for instead of inventing a fourth database. AI features when there is a job: search, classification, drafting, routing, inside a product people already use. We will not bolt a chatbot onto a broken workflow and call it a transformation.

Clients are typically in the US, Germany, and the wider EU. Communication is English. Hours overlap CET and, when needed, Eastern mornings. You keep repositories, cloud, store, and domain. We work inside your orgs. Typical product work lands in the **three-to-nine-month** band; a ruthless MVP can be shorter. Weekly demos and written status you can forward internally. After launch we can run the backlog or hand over with documentation.

Hena Em is a rent-a-car system: public booking plus fleet admin, reservation calendar, availability for cars and vans, gallery, automated email. Rules, calendar, and operations — not a brochure with a form. If you only need App Store chrome, custom mobile is the tighter brief. If you only need a site that ranks, use website development. Berlin teams have a CET city page. Stay here when the system behind the screens is the work.

## What custom software actually includes here

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

A vertical slice users can touch

Login, one real job, data that survives the demo. We will not spend quarter one on a platform nobody can open.

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

Rules the SaaS refused

Fleet availability, shift admin, pricing that is not a spreadsheet. The process is the product.

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

Integrations you already pay for

Payments, identity, CRMs. We wire what exists instead of inventing a fourth database.

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

AI when there is a job

Search, classification, drafting, routing — inside software people already use. Not a transformation slide.

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

QA and an owner after the demo

Written status you can forward. After launch we can run the backlog or hand over with documentation.

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

Berlin hours, Sarajevo studio

Same CET band as DACH teams. The honest city page for that market is [a custom software agency for Berlin](https://www.codeloop.ba/custom-software-agency-berlin).

## How a custom software engagement runs

1. 01  
### Process before stack  
Who uses it, what “done” means, which systems you already pay for. Stack is a recommendation after that, not a religion on the first call.
2. 02  
### Freeze v1 in writing  
Roles, the report a director will open, what waits for v1.1\. An MVP that secretly includes every investor slide is a full product with worse planning.
3. 03  
### Ship a thin slice  
Something a user can finish. Then the next slice. Typical product work lands in the **3–9 month** band; a ruthless MVP can be shorter.
4. 04  
### Weekly demos, written status  
You can forward the update internally. Silence until a big-bang launch is how software projects die.
5. 05  
### Handover or stay  
You own the code. We can remain on the backlog. Either way the accounts stay in your orgs.

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

Case study

Hena Em

A rent-a-car system: public booking, fleet admin, reservation calendar, availability for cars and vans, automated email. Rules and operations — not a brochure with a form.

[Open case →](https://www.codeloop.ba/study-case/hena-em)

## Staff a seat, or own a product

A

### Dedicated engineer

One senior in your repo, your process, your tools. The studio still owns quality. Fits when you already have a product team and a backlog.

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

B

### Product squad

Discovery, design, build, QA. We freeze the slice and ship it. Fits when the system is the work and you need delivery ownership, not a body shop.

## Frequently asked

Both, on purpose. Some clients need a feature factory with a PM. Some need one engineer in their repo. We say which model fits before we staff.

Yes, when there is a job for them — search, classification, drafting, routing — inside a product people already use. We will not bolt a chatbot onto a broken workflow and call it a transformation.

You do. Repositories, cloud, store, and domain stay in your orgs. We work inside them. A vanished-vendor lock-in is a failure of the engagement model.

Use the online estimate. We aim to respond within 24 hours with next steps, and a scoped number after we have seen enough of the process to avoid fiction.

Related

* [![Hena Em rent-a-car booking on laptop and phone](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fhena-em-cover.png&w=3840&q=75)Hena Em case studyA full rent-a-car product: public booking, fleet management, reservation calendar, gallery, automated emails, and availability — dark UI with an orange brand.](https://www.codeloop.ba/study-case/hena-em)
* [![UK and EU product team collaborating with a remote nearshore studio](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-software-agency-berlin.jpg&w=3840&q=75)Nearshore for UK and EUUK scale-ups shortlisting the best nearshore software development companies in Europe usually want a similar time zone, good English, and rates below London agencies — not a letterbox in their city. German Mittelstand teams ask the same: Osteuropa or Balkan partner, shared workday, fair rates. CodeLoop Studio is that studio in Sarajevo, Bosnia and Herzegovina. We ship mobile apps, web products, and dedicated squads remotely. We will not rent a Shoreditch or Mitte address and call it headquarters.](https://www.codeloop.ba/nearshore-software-development)
* [![Hands holding a phone while reviewing a custom mobile app](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-mobile-app-development.jpg&w=3840&q=75)Custom mobile appsYou need a custom mobile app that can pass App Store and Google Play review, survive the next OS release, and get used more than once. CodeLoop Studio designs and builds native and cross-platform apps for startups and companies that want a product team, not a pile of screenshots. Stack choice comes after we see the product — this page is how we engage, staff, and ship.](https://www.codeloop.ba/custom-mobile-app-development)
* [![Berlin skyline — custom software for DACH product teams](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-software-agency-berlin.jpg&w=3840&q=75)Berlin teamsBerlin teams searching for a custom software agency usually want English (or German-friendly) communication, EU working hours, and engineers who have shipped — not a slide deck about culture. CodeLoop Studio is a Sarajevo software studio. We build mobile apps and custom software for European companies, including teams in Berlin, remotely. Same CET band. No rented Mitte mailbox.](https://www.codeloop.ba/custom-software-agency-berlin)
* [![Developers writing code — software development from a Sarajevo studio](https://www.codeloop.ba/_next/image?url=%2Fblog%2Fsoftware-development-bosnia-cover.jpg&w=3840&q=75)Software development from Bosnia (blog)Software development from Bosnia is a rate conversation until you ask who owns the repo, who demos on Friday, and whether the binary actually ships.](https://www.codeloop.ba/blog/software-development-bosnia)
* [![Product dashboard on a laptop — SaaS development with a named owner](https://www.codeloop.ba/_next/image?url=%2Fblog%2Fsaas-development-agency-cover.jpg&w=3840&q=75)SaaS development agency (blog)A SaaS development agency should ship tenants, billing, and an admin your team can run — not a demo that only works in the pitch deck.](https://www.codeloop.ba/blog/saas-development-agency)
* [![Laptop showing code during a software handover](https://www.codeloop.ba/_next/image?url=%2Fblog%2Ftake-over-legacy-project-cover.jpg&w=3840&q=75)Legacy project takeover (blog)Checklist for taking over an app from a previous freelancer: access, freeze, first honest release — then the hub at /legacy-software-takeover.](https://www.codeloop.ba/blog/take-over-legacy-project)
* [![Team discussing a pipeline around a table](https://www.codeloop.ba/_next/image?url=%2Fblog%2Fcustom-crm-cover.jpg&w=3840&q=75)Custom CRM (blog)A custom CRM is who sees the lead and what happens after the quote. A packaged board of logos is cheaper when your funnel is standard.](https://www.codeloop.ba/blog/custom-crm)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fhena-em-cover.png&w=3840&q=75)Hena Em case studyA full rent-a-car product: public booking, fleet management, reservation calendar, gallery, automated emails, and availability — dark UI with an orange brand.](https://www.codeloop.ba/study-case/hena-em)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-software-agency-berlin.jpg&w=3840&q=75)Nearshore for UK and EUUK scale-ups shortlisting the best nearshore software development companies in Europe usually want a similar time zone, good English, and rates below London agencies — not a letterbox in their city. German Mittelstand teams ask the same: Osteuropa or Balkan partner, shared workday, fair rates. CodeLoop Studio is that studio in Sarajevo, Bosnia and Herzegovina. We ship mobile apps, web products, and dedicated squads remotely. We will not rent a Shoreditch or Mitte address and call it headquarters.](https://www.codeloop.ba/nearshore-software-development)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-mobile-app-development.jpg&w=3840&q=75)Custom mobile appsYou need a custom mobile app that can pass App Store and Google Play review, survive the next OS release, and get used more than once. CodeLoop Studio designs and builds native and cross-platform apps for startups and companies that want a product team, not a pile of screenshots. Stack choice comes after we see the product — this page is how we engage, staff, and ship.](https://www.codeloop.ba/custom-mobile-app-development)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-software-agency-berlin.jpg&w=3840&q=75)Berlin teamsBerlin teams searching for a custom software agency usually want English (or German-friendly) communication, EU working hours, and engineers who have shipped — not a slide deck about culture. CodeLoop Studio is a Sarajevo software studio. We build mobile apps and custom software for European companies, including teams in Berlin, remotely. Same CET band. No rented Mitte mailbox.](https://www.codeloop.ba/custom-software-agency-berlin)
* [![](https://www.codeloop.ba/_next/image?url=%2Fblog%2Fsoftware-development-bosnia-cover.jpg&w=3840&q=75)Software development from Bosnia (blog)Software development from Bosnia is a rate conversation until you ask who owns the repo, who demos on Friday, and whether the binary actually ships.](https://www.codeloop.ba/blog/software-development-bosnia)
* [![](https://www.codeloop.ba/_next/image?url=%2Fblog%2Fsaas-development-agency-cover.jpg&w=3840&q=75)SaaS development agency (blog)A SaaS development agency should ship tenants, billing, and an admin your team can run — not a demo that only works in the pitch deck.](https://www.codeloop.ba/blog/saas-development-agency)
* [![](https://www.codeloop.ba/_next/image?url=%2Fblog%2Ftake-over-legacy-project-cover.jpg&w=3840&q=75)Legacy project takeover (blog)Checklist for taking over an app from a previous freelancer: access, freeze, first honest release — then the hub at /legacy-software-takeover.](https://www.codeloop.ba/blog/take-over-legacy-project)
* [![](https://www.codeloop.ba/_next/image?url=%2Fblog%2Fcustom-crm-cover.jpg&w=3840&q=75)Custom CRM (blog)A custom CRM is who sees the lead and what happens after the quote. A packaged board of logos is cheaper when your funnel is standard.](https://www.codeloop.ba/blog/custom-crm)

[Get an estimate](https://www.codeloop.ba/online-estimate)
