Discovery and technical design
We map your process, users, roles and business rules in a workshop. The data model, the architecture, a clickable prototype and a scope document with acceptance criteria follow, together with a fixed-price proposal.
Services /07
Our custom software development services turn your business rules into web applications: customer portals, admin panels, SaaS products, internal tools and APIs. Talha Aslan leads the strategy and our team builds it; the code repository and cloud accounts are in your name.
Scope
The short answer: custom software development covers discovery and technical design, interface design, backend and frontend development, integrations, security, testing, launch and maintenance. Business rules, integrations, data migration and security targets set the fee; you pay hosting and licence fees from your own accounts. What we commit to is not a feature count but a written scope, tested releases and a transparent process.
We map your process, users, roles and business rules in a workshop. The data model, the architecture, a clickable prototype and a scope document with acceptance criteria follow, together with a fixed-price proposal.
We build customer and dealer portals, the admin panels your team works in and SaaS products you sell by subscription, with roles, permissions and multi-tenant data separation where you need it.
We connect your ERP, CRM, accounting, payment and shipping tools through documented APIs, with queues, retries and logs, so data flows without copy and paste.
We write OWASP-based security requirements and a target ASVS level into the scope. Access control, audit logs, backups and GDPR principles belong to the build from the first sprint, not to the last week.
Automated tests run on every change, and each sprint ends with a working build on a staging server. We launch on cloud accounts in your name and hand over the repository and the documentation.
After launch, we handle updates, fixes and improvements under a maintenance contract, with a written SLA for critical systems. We also take over legacy software and modernize it step by step.
Pricing
Final price. No VAT is added (export of services). Fixed scope, written contract.
Starter
Recommended
Before any code, we map your process and deliver a clickable prototype, the architecture, a scope document and a fixed-price build quote.
$1,580
Final price. No VAT is added (export of services)
Professional
A first release of your portal, SaaS product, internal tool or API, live on your own cloud accounts; the price is fixed after discovery.
From $5,300
No VAT is added (export of services)
Enterprise
A long-lived system connected to your ERP, CRM and accounting, built by a dedicated team and maintained under a written SLA.
Custom quote
Projects from $10,550
How the quote works
| Criterion | Starter: Discovery and Technical Design | Professional: MVP Web Application | Enterprise: Enterprise Software Program |
|---|---|---|---|
| Best for | For companies that want scope, risks and budget clear before building custom software | For teams with a validated idea or process, ready to put a first version in users’ hands | For companies whose software sits at the core of operations and must connect to their systems |
| Delivery | 3-4 weeks | Timeline fixed after discovery | Timeline set in the quote |
| Scope |
|
|
|
| Not included | Development, hosting and licence fees, legal texts | Hosting and third-party fees, data entry, legal texts, features beyond scope | Hosting, licence and third-party service fees |
| Payment | One payment | Fixed price after discovery, staged payments | Per written quote |
Approach
Most software projects stumble not on code but on a process nobody wrote down: every meeting adds a rule, the timeline slips and the budget runs out. So we always start with one question: which work should this software take off your team’s plate, and what is the smallest release that proves it? We do not write a single line of code before the answer sits in a written scope, a prototype and acceptance criteria.
Talha Aslan, a digital marketing expert, Google Partner and full stack developer since 2012, owns the strategy and the outcome. Experienced team members run design, backend, frontend and testing; on the software side, our team has built SaaS platforms, CRM and automation systems. You follow every step live in our CRM and test a working build on a staging server after each sprint.
A note from Talha Aslan: “I only count software as delivered when my client holds the keys: the source code, the accounts and the documentation. I do not want clients who depend on us; I want clients who choose to stay with us.” Software also does not work in isolation from your other channels; the company website belongs to web design, the app to mobile app development and traffic to SEO and ads, and we read them all under one strategy.
Process
We listen to your process and goals in a free 15-minute call. Discovery then maps users, rules and systems, and ends with a written scope, a prototype and a fixed-price proposal for your approval.
We design the data model, the integrations and the hosting setup, and you try the key flows in a clickable prototype. Meanwhile, you open the repository and cloud accounts in your own name.
We build in two-week sprints. After each sprint, a working build goes to the staging server, and automated tests and security checks run on every change.
We go live with a pilot group, train your team and hand over the documentation. After launch, the maintenance plan covers updates, fixes and the next release.
The website that presents your company runs under web design, iOS and Android apps under mobile app development, and AI agents and workflow automation under AI automation.
Who it is for
From founders building a first SaaS product to companies replacing spreadsheets and ageing systems, wherever you are based: we work fully remotely, in English.
References
The logos come from custom software, booking systems, listing management, web infrastructure and publishing automation work; not every brand is a custom software client, and none of them is a claim about results.
Share your process, the tools you use today and, if you have one, a short brief. In a free 15-minute call, we discuss the right approach and the risks. Discovery has a fixed price; the development scope and fee follow in writing after discovery.
We put the scope in writing before any code. Discovery and Technical Design delivers the scope document, a prototype and a fixed-price proposal. The MVP Web Application then adds development, testing and launch. Below you see what the fee covers and what we plan as a separate line item.
Anything outside this scope becomes a separate line item that you approve first. For your company website, see web design; for iOS and Android apps, see mobile app development. To pin down your scope, write to us.
Each option is the right call in some situations. The table puts the criteria buyers ask about most side by side, and we looked critically at custom software too.
| Criterion | Off-the-shelf SaaS | Low-code platform | Custom build with Talha Aslan & team |
|---|---|---|---|
| Upfront cost | Lowest; a monthly subscription | Low to moderate; platform fee plus setup | Highest; discovery and development |
| Ongoing cost | Per-user fees that grow with your team | Platform and per-user fees, plus builder time | Hosting and maintenance; no licence fee to us |
| Fit with your process | You adapt to the product | Good for simple flows; limits show with complex rules | Built around your rules, roles and exceptions |
| Integrations | Only the connectors the vendor offers | Ready connectors plus some custom code | Any system with an API, documented for you |
| Code and data ownership | Data export possible; code stays with the vendor | Apps tied to the platform | Repository, data and accounts in your name |
| Time to first use | Usually days | Usually weeks | A few months for a first release, after discovery |
If a standard product covers your needs, we will say so and recommend it; it is cheaper and faster. Still, custom software pays off when your process sets you apart or your tools stop talking to each other. For internal tools with simple rules, low-code can also be a sensible bridge.
Discovery and Technical Design has a fixed price. We fix the development price after discovery, because cost follows business rules rather than screen count. These factors set the fee:
Approval flows, pricing or calculation engines and status changes drive effort far more than screens. Two tools with ten screens each can differ widely in cost.
Every user type needs its own rules and views. A multi-tenant SaaS, where many client companies share one platform, adds another layer.
ERP, CRM, accounting, e-invoicing, payment and shipping links each need design and testing. A mature, documented API on the other side keeps this line smaller.
Moving records out of spreadsheets or old systems takes cleaning and mapping. Often, both systems also run in parallel for a while.
The ASVS level, audit logs, GDPR needs and an accessibility target each add defined work.
Concurrent users, reporting load, backups and disaster recovery shape the architecture. Cloud bills stay separate and go to your account.
A proven component library costs less than a fully custom interface with its own design system.
The maintenance plan, the SLA level and a possible dedicated team shape the long-term budget.
Hosting, licences and third-party API fees sit outside the development fee; you pay them directly. The Pricing section on this page shows the discovery price, the MVP Web Application starting price and the Enterprise base. To talk through your project first, start on the contact page.
The flow below shows a typical start for a mid-sized first release that begins with discovery. Every project differs, so read it as a working plan, not a promise. The real timeline goes into writing after discovery.
We interview the people who will use the software. Then we map today’s process and list the business rules, roles and systems to connect.
Next come the data model, the architecture and a clickable prototype. You receive the scope document with a fixed-price proposal.
Development runs in two-week sprints. At the end of each sprint, you test a working build on the staging server.
We connect your systems and run automated and security tests. Then a small pilot group works with real data.
The software moves to production and we train your team. Finally, we agree the maintenance plan and the next release together.
FAQ
Guide
Custom software development means designing, building and maintaining software around the way one specific business works. It adapts to your process, instead of forcing your team to fit a ready-made product. In the UK, many people call it bespoke software. It covers customer portals, admin panels, SaaS products, internal tools and the APIs that connect them.
Custom is not always the right answer, though. For standard jobs such as email, payroll or a simple CRM, an off-the-shelf product is usually cheaper and faster. The vendor also handles the updates. So in the first call, we ask where your process really differs from the standard. Custom software tends to pay off in four situations.
Some projects belong to our other services. A company website is a web design project, and iOS or Android apps belong to mobile app development. Likewise, an online shop sits under ecommerce consulting. Still weighing the options? Our comparison of WordPress and custom websites walks through the same buy or build logic.
Most custom work falls into five groups. Each one starts from a business problem, not from a technology.
In practice, a logistics firm might need shipment tracking with customer notifications. An insurance agency might need a quote and approval flow. Likewise, a manufacturer might need a work order screen fed by its ERP. These are illustrations, not client stories; your project starts from your own process map.
Before we propose anything, we look at what you already run. Our free website technology checker shows the platform and libraries behind a site in seconds. If you mainly need AI to automate existing tools, a smaller automation project may beat a new application. In that case, we will tell you so. For a plain-language look at the server side, read our guide to backend development.
Discovery is the short, fixed-price phase where we turn an idea or a process into a buildable plan. Many failed projects share one cause: development started before anyone agreed on what the software should do. That is why we treat discovery as a product of its own, with six clear deliverables.
The scope document plays the role of the requirements specification that many buyers know from tenders. If you already have a brief, bring it along. Our guide on how to write a design brief also shows which details help most. Discovery also gives you a realistic number before you commit to the larger budget.
Finally, the fee does not disappear if you continue. When you go ahead with development, we credit the full discovery fee against the build. You can find the discovery price in the pricing cards on this page.
An MVP, or minimum viable product, is the smallest release that solves the core problem for real users. In other words, it proves the idea works before you fund the rest. The hard part is not building it but deciding what stays out. So we sort every feature in the scope into three lists: must-have for launch, next release and later ideas.
Take a dealer portal as an example. Ordering, order status and invoice downloads go into the first release. Returns, loyalty discounts and a reporting dashboard wait for release two. By then, real usage shows which of them dealers need. As a result, most of the budget goes into features that people use from day one.
After that, we work in two-week sprints and deploy a working build to a staging server after each one. You click through real screens with test data instead of reading progress reports. When priorities change, we swap items between sprints in writing, so the budget stays visible. Our article on agile project management explains this rhythm in more detail.
An MVP is not a throwaway prototype, though. Even the first release includes automated tests, access control, logging and backups. That is because a data model that goes live usually stays for years. For the same reason, we never skip the architecture work in discovery.
Integration is where many custom projects win or lose. Your new application rarely lives alone. It needs customers from the CRM, stock from the ERP, invoices from accounting and payments from a provider. We design these links in discovery and give each one its own line in the scope document.
The maturity of the other side matters as much as our code. A well-documented REST API takes far less effort than an old system that only exports files overnight. When no API exists, we look at database views, scheduled file exchange or a small middleware service. Then we explain the trade-offs in writing.
For the wider picture, read our guide to CRM, ERP and chatbot integration. Moving records out of an old system as well? Our data migration guide lists the questions to settle first.
You should own it, and the contract should say so in writing. Many buyers assume that paying for software means owning it. However, the law in the US and the UK is less generous. Under US copyright law, a contractor’s work counts as “work made for hire” only in nine listed categories. It also needs a signed written agreement, as the U.S. Copyright Office’s Circular 30 explains. Software does not appear on that list by name. Otherwise, the contractor generally keeps the copyright.
The UK takes a similar line. Under section 90(3) of the Copyright, Designs and Patents Act 1988, an assignment only takes effect in writing. The assignor, or someone acting for them, must also sign it. Work that employees create in the course of their job belongs to the employer. An outside agency, however, is not your employee. In both countries, then, the safe route is a written assignment in the contract.
Our contracts assign you the rights to the custom code we write for you and list each deliverable. On top of that, ownership never depends on goodwill.
This is not legal advice. Ask your own lawyer to review the contract, especially for a SaaS product you plan to sell.
Security is part of the scope, not a last-minute scan. We rely on two open standards from OWASP, the non-profit foundation for application security. The OWASP Top 10:2025 lists the most critical web application risks. Broken access control comes first, followed by security misconfiguration and software supply chain failures. The Application Security Verification Standard (ASVS), whose latest stable version is 5.0.0, turns such risks into testable requirements.
In discovery, we write the target ASVS level into the scope document. As a result, both sides know which controls the software must pass. In practice, that means:
We do not promise unhackable software; no honest team can. For systems with sensitive data, we also recommend an independent penetration test before launch. Meanwhile, you can check your site’s HTTPS setup with our SSL checker. Our password generator also helps you create strong admin passwords. For a deeper read, our article on the OWASP Top 10 explains each risk in plain language.
Do you offer software or services to people in the EU or the UK? Then the GDPR can apply, even to a company in the US. When our team builds, hosts or maintains a system with personal data, we usually act as your processor. Article 28 then requires a binding written contract. It sets out the subject, duration, nature and purpose of the processing, the data types and both sides’ rights. A processor also may not bring in sub-processors without your written authorization. The UK GDPR contains the same rule.
Because our company operates from Turkey, EU and UK clients also add approved transfer safeguards. The EU standard contractual clauses are one example. Lawyers draft these documents, and we supply the technical details. Privacy by design runs through the build too. For example, we collect only the fields you need and set a retention rule for each record type.
Accessibility follows a similar logic. Since 28 June 2025, the European Accessibility Act has applied to certain consumer services. These include e-commerce, consumer banking, e-books, electronic communications and digital parts of passenger transport. Micro-enterprises that provide services are exempt. So an internal admin panel usually falls outside it. A consumer shop or banking portal, on the other hand, may fall inside, even for a non-EU seller.
Either way, we target WCAG 2.2 level AA, the current W3C Recommendation, as good practice for every interface. Our guides to GDPR-compliant websites and WCAG standards cover the basics. Our contrast checker also tests one common failure in seconds.
Custom software development usually runs on one of two commercial models. Each one fits a different kind of uncertainty.
A fixed price gives you budget certainty, and every change goes through a written change request with its own price. Time and materials gives you flexibility instead; we add a monthly cap, so the budget never runs open-ended.
Our model combines the two. Discovery always has a fixed price. After that, we quote the first release as a fixed price whenever the scope allows. Later growth then runs on a capped sprint budget or with a dedicated team. As a result, you never sign a large open-ended contract before you have seen a prototype and a written scope.
Unlike many firms, we also show starting prices openly. The Pricing section on this page lists the discovery fee, the MVP Web Application starting price and the Enterprise base. Why does nobody quote one exact number before discovery? Because cost follows business rules, integrations and data, not screen count. A two-screen tool with a pricing engine and three integrations can easily cost more than a twenty-screen catalogue.
Software keeps changing after go-live, because browsers, libraries, operating systems and your own business keep changing. Maintenance usually covers three kinds of work. Corrective work fixes bugs, adaptive work keeps up with new versions and rules, and perfective work improves existing features. We agree the mix and the monthly scope in a maintenance contract before launch.
For critical systems, the Enterprise Software Program adds a service level agreement (SLA). A useful SLA separates details that many contracts blur:
We set these levels together in writing. Instead of quoting generic uptime percentages, we look at your hosting and your vendors. Monitoring helps both sides here. Our free website down checker shows the basic idea. For production systems, we also set up automated uptime and error alerts.
Handover works the same whether you stay with us or not. You receive the repository, deployment notes, architecture documents and the licence list, plus a session for your developers. Clients should stay because the work is good, not because leaving is hard. You can see our work on the references page or tell us about your project.
Website Integration for Business Sites: How to Connect CRM, ERP and ChatbotsRead article
OWASP Top 10: The Most Common Web Security Vulnerabilities and How to Prevent ThemRead article
The Best Open Source Cybersecurity Tools by CategoryRead article
WordPress vs Custom Website: The Right Choice for a Business SiteRead article
Related services
Next project
Your brief goes straight to Talha Aslan and team: strategy led by Talha, delivery by an experienced team. The first consultation is free; we listen and come back with a clear roadmap.
Start a Project
Thanks {name}, we've received your brief. We usually reply within the same day.
What happens next?