Skip to main content
Official Flag of Sri LankaSri Lankan Software Engineering Company in Colombo

Custom software engineered in Sri Lanka, built around how your business runs.

Ceylon Code Labs (PVT) Ltd. is a software engineering studio in Colombo, Sri Lanka. We design and build custom web applications, ERP systems, mobile apps, and automated workflows for businesses in Sri Lanka and around the world.

What we build for companies in Sri Lanka and abroad

Most projects start when a growing team outgrows shared spreadsheets, manual follow-ups, or rigid off-the-shelf software. Click any service below to see our full scope.

Flag of Sri LankaBuilt in Colombo for Sri Lankan Businesses

WelawaLk: WhatsApp booking and appointment app for service businesses

Service businesses like salons, clinics, vehicle service centers, and tuition institutes lose customers when phone lines are busy or WhatsApp messages go unanswered. We built WelawaLk so customers can book their own appointments on WhatsApp while owners manage their team from a simple phone app.

Customers book on WhatsApp 24/7 without waiting for a reply
Customers message your business WhatsApp number, pick a service and an open time slot from a simple numbered list, and receive an instant booking confirmation even when your shop is closed for the night.
No more double-bookings or missed appointments
Once a time slot is taken, nobody else can book that same staff member at the same time. Before the appointment starts, WelawaLk automatically sends the customer a WhatsApp reminder so they show up on time.
One phone app for the business owner and staff
Owners see every booking, customer record, working hour, and holiday on their iPhone or Android phone, while individual staff members log in to see only their own daily schedule.

How WelawaLk works in real life

What your customer sees on WhatsApp and what your team sees on the app

Live Product
1. Customer messages on WhatsAppTakes 30 seconds

Customer

Hi, I want to book a service for tomorrow morning at 10:30 AM.

Automatic WhatsApp Reply

Your booking is confirmed for tomorrow at 10:30 AM (Ref: WL-482910).

We will send you a reminder 30 minutes before your visit. Reply 3 if you need to cancel or 4 to pick a new time.

2. Instant staff calendar update

The appointment appears immediately on the owner and staff mobile app with the customer name and phone number.

3. Automatic customer reminders

Customers get a polite WhatsApp reminder before their appointment, saving your reception staff hours of phone calls.

4. Easy rescheduling

If a customer cannot make it, they can cancel or move their booking on WhatsApp so another customer can take that open slot.

5. Human help when needed

If a customer asks a special question, the chat pauses automatic replies and alerts your staff to step in and reply personally.

Want a booking system, WhatsApp assistant, or mobile app like this for your business?

Ask about a similar system
Flag of Sri LankaColombo, Sri Lanka

We are a Sri Lankan engineering firm. Here is what we put in writing.

Hiring an engineering team you cannot visit in person is a real risk. The best way we know to earn your trust is to make clear, checkable commitments before any money changes hands.

Ask us for incorporation documents, client references, or a video call with the engineers who will build your system.

You talk directly with the engineers writing your code.
The engineers on your project calls are the same people designing your database and writing your application code in Colombo. We do not put non-technical account managers in between, and we do not pass work to outside subcontractors.
You own 100% of the source code and intellectual property.
Every repository, database schema, deployment script, and design file belongs to your business from day one. When we hand over a system, it runs in your own accounts with no recurring license fees.
Fixed scope and fixed price for every milestone.
Before development starts on any milestone, we agree on the exact deliverables and fixed price in writing. Your invoice stays the same unless you ask to add new scope.
Working software you can test every two weeks.
We work in two-week sprints. At the end of each sprint, you get a live staging link where your team can click through and test the actual software.

How a project runs from first call to handover

Each stage ends with a concrete deliverable that your company keeps, even if you decide to pause or stop after that phase.

  1. Step 1

    Workflow review and scope

    We talk with the people who do the work every day, map where time is being lost, and write a clear specification of what needs to be built.

  2. Step 2

    Clickable prototype and fixed quote

    We lay out the screens and database structure first so you can review how the system will work and approve a fixed milestone quote before coding starts.

  3. Step 3

    Two-week build sprints

    Our engineers build the system in two-week increments. You test each part on a live link as it comes together.

  4. Step 4

    Launch, training, and full handover

    We deploy the system to your cloud accounts, train your staff, hand over all repositories and documentation, and cover any post-launch fixes under warranty.

What to compareCeylon Code Labs (Colombo)Typical Outsourcing AgencyOff-the-Shelf SaaS Software
Who you speak withThe engineers writing your codeSales reps and project managersSupport ticket queues
Source code ownership100% yours from day oneOften held until contract exitRented monthly, never owned
Pricing structureFixed price per 2-week milestoneOpen-ended hourly billingPer-user monthly subscriptions
Workflow fitBuilt around your exact operationsDepends on subcontractor turnoverFixed templates you must adapt to

Frequently asked questions

Direct answers about our Colombo office, pricing, source code ownership, and how we work with local and overseas teams.

Where is Ceylon Code Labs located?

Ceylon Code Labs (PVT) Ltd. is a software engineering company based in Colombo, Western Province, Sri Lanka (GMT+5:30). We work with businesses across Sri Lanka and with international clients in the United Kingdom, Europe, the Middle East, Singapore, Australia, and North America.

Why work with a software engineering team in Sri Lanka?

Sri Lanka has a strong base of university-trained computer science engineers and product developers. Working from Colombo (GMT+5:30) gives our studio daily working-day overlap with Singapore, Dubai, London, and Europe, pairing direct access to experienced engineers with practical project budgets.

Who owns the source code and intellectual property after launch?

You do, in full. All source code, database schemas, documentation, and cloud credentials are transferred into your company accounts. There are no ongoing per-user fees or vendor lock-in.

How much does a custom software project cost?

Cost depends on the size of the system, and we quote every milestone as a fixed price in writing before work starts. Whether you need a four-week web portal or a full ERP system, you always know the exact cost of each phase ahead of time.

What happens after the software goes live?

Every project includes a warranty period where any bugs are fixed at no cost, complete technical documentation, and training for your team. After that, you can run the software with your own team or keep us on a support agreement.

Talk with our engineering team in Colombo

Send us a short note about what you want to build or which business process is slowing your team down. One of our engineers will reply within 24 hours.

Phone, SMS, and WhatsApp
+94 77 012 6339 (Open WhatsApp)
Office
Ceylon Code Labs (PVT) Ltd.
Colombo, Western Province, Sri Lanka