FAQ

Frequently asked questions

What to expect when you work with Apps Lanka on a new product, an existing system or one of our platforms.

Working with Apps Lanka

Who do we sign the contract with?
With Apps Lanka Software Solutions (Pvt) Ltd (Reg. No. PV 123478), our company in Sri Lanka.
Where is your team based?
In Jaffna, Sri Lanka, at our head office.
Which countries do you work with?
We have worked with clients in 21 countries, including Sri Lanka, Australia, United Kingdom, Italy and Switzerland. We work remotely with clients wherever they are.
How do we start a project?
Send us a message through the contact form, WhatsApp or email. We discuss your goals and requirements, then prepare a written proposal with scope, milestones and price before development starts.
Can we see examples of your work?
Yes. Our portfolio and client work section link to live platforms we have built, including exam preparation platforms, school systems, booking platforms and online stores.

Projects, pricing & timelines

How long does it take to develop an app?

Timelines vary based on complexity. Simple apps may take a few months, while more complex ones can take a year or more.

Can I get a fixed-price quote for app development?

A fixed-price quote is possible with well-defined requirements. However, flexibility is recommended for any changes or additions during development.

Are there ongoing costs after the initial development?

Yes, ongoing costs include maintenance, updates, and potential server expenses.

What's the average cost range for app development?

Costs vary widely but can range from a few thousand to several hundred thousand dollars, depending on the factors mentioned

How can I get an accurate cost estimate for my app?
  1. Provide detailed requirements and features.
  2. Specify the platform(s) you want to target.
  3. Clarify design preferences.
  4. Highlight any specific integrations.
What factors influence the cost of app development?
  1. The complexity and features of the app.
  2. The platform (iOS, Android, both).
  3. Design complexity.
  4. Integration with third-party services.
  5. Development team's hourly rates.
Do you offer a POS system at Apps Lanka?

Yes, we are pleased to announce that we have developed our own comprehensive and fully customized Point of Sale (POS) system. To discover the diverse features and functionalities it offers, we invite you to explore it further on our website at www.ipos.lk

Services

Custom Software Development

How does a custom software project start?
We start by understanding your goals, users and current workflow. From there we prepare a written scope with milestones and a technical approach before development begins.
Can you replace our spreadsheets or an old system?
Yes. Migrating data and workflows from spreadsheets or legacy software into a structured system is a common part of our projects.
Do you maintain the software after launch?
Yes. We offer ongoing maintenance and development so the system keeps working and improving after launch.

ERP Software Development

Why build a custom ERP instead of buying one?
A custom ERP fits your workflows, terminology and reports instead of forcing your team to adapt to generic software, and you are not paying for modules you never use. It can also start small and grow module by module.
Can the ERP include a portal for our customers or staff?
Yes. Customers can see their invoices, payments and project progress, and staff can submit timesheets, leave requests and tasks in their own portal.
Can you migrate data from our current system?
Yes. We plan the data migration from spreadsheets or existing software as part of the project.

CRM Software Development

Can website and app enquiries go straight into the CRM?
Yes. Contact forms, demo requests and API submissions can create leads automatically and notify your team by email.
Can sales staff use the CRM on mobile?
Yes. The CRM can work in the mobile browser, or we can build a Flutter app for field sales teams.
Can the CRM create proposals and invoices?
Yes. Proposals, quotations and invoices can be generated from customer records and sent as PDF.

SaaS Development

Have you built SaaS products of your own?
Yes. Easy Loan, Easy Biz, Ecommerce Pack, AppRollout and Site Pro are Apps Lanka products, so we work with subscription, multi-tenant and support requirements every day.
Can you add a mobile app to our SaaS platform?
Yes. We build Flutter and native mobile apps that connect to the same backend through APIs.
Can you take over an existing SaaS codebase?
Yes. We can review an existing product, stabilise it and continue development.

Flutter & Mobile Apps

Flutter or native: which should we choose?
Flutter is usually the most efficient choice when you need the same app on Android and iOS. Native development makes sense when an app depends heavily on platform-specific features. We recommend an approach after reviewing your requirements.
Can the app work without internet?
Yes. We build offline-first apps that store data on the device and sync when a connection is available. Easy Biz, our native Android sales and distribution app, works this way.
Can the app connect to Bluetooth or NFC devices?
Yes. We build apps that connect to Bluetooth and BLE devices such as printers, barcode scanners, scales and sensors, and apps that read and write NFC tags for attendance, asset tracking and loyalty cards. Easy Biz prints bills and receipts on Bluetooth printers.
Do you publish apps to the stores?
Yes. We handle App Store and Google Play publishing and ongoing updates.
Can you also build the backend and admin panel?
Yes. Most of our apps come with a Laravel backend, APIs and a web admin panel, built by the same team.
Do you update apps after launch?
Yes. We release updates for new Android and iOS versions, fix issues and add features, and can manage releases and over-the-air updates through AppRollout.

Laravel Development

Can you upgrade our existing Laravel application?
Yes. We review the codebase and dependencies, plan the upgrade path and update the application step by step.
Do you also build the frontend?
Yes. Depending on the project we use Livewire, Angular or Vue.js for the frontend.
Can you work on a codebase another team built?
Yes. We regularly take over and continue existing projects.

API Development & Integrations

Can you integrate a payment gateway?
Yes. We have integrated payment providers such as Stripe and PayHere.
Can you connect our POS or ecommerce store to other systems?
Yes. Connecting sales channels, inventory and back-office systems is a core part of our Ecommerce Pack and iPOS work.

E-learning & Exam Platforms

Have you built exam preparation platforms before?
Yes. Our client work includes AumedPrep (AMC exam preparation, Australia), FRCEM Q-Bank (FRCEM exam preparation, UK), Smart School and Smartlearning (Sri Lanka).
Can students pay a subscription online?
Yes. Subscriptions, plans and online payments can be part of the platform.
Can educators manage questions and content themselves?
Yes. We build admin tools so your team can add questions, explanations, exams and students without a developer.

AI Automation

Can you add AI to our existing software?
Yes. AI features can usually be integrated into an existing web or mobile application through its backend.
Where do you start with AI automation?
We start by identifying the repetitive tasks with the clearest time savings, then build and test a focused first version before expanding.

POS & Ecommerce Software

Do we need to build a POS from scratch?
Usually not. Starting from iPOS or Ecommerce Pack and adding custom modules is faster and lower-risk than building a new system.
Can the online store and the shop share the same stock?
Yes. Ecommerce Pack connects the online store, POS and inventory in one platform.

SEO, Social Media & Ads

How does the engagement work?
SEO and marketing run in 6-month cycles. At the start of each cycle we agree a written plan with the deliverables we commit to, report on progress every month, and review results together before renewing for the next cycle.
Which advertising platforms do you manage?
Google Ads, Facebook and Instagram (Meta) Ads and TikTok Ads, plus other platforms when they suit your audience. Advertising budgets are paid to the platforms separately from our fees.
Do you guarantee rankings or sales?
We commit to the deliverables agreed in each cycle plan, such as fixes, content, campaigns and reports. Search rankings and ad results depend on platforms and competition, so no honest provider can guarantee them, but we track and report them every month.
Do you offer SEO and social media marketing to every client?
No. We take on a limited number of SEO and marketing clients so each one has dedicated resources for planning, design, content and development. Contact us to check availability.
Why work with a dedicated team instead of a marketing agency?
Many SEO improvements need changes to the website itself: speed, structure, content and technical fixes. With a dedicated team that includes designers and developers, those changes are made directly instead of being passed between agencies.
Can you improve the SEO of a website you did not build?
Yes, for selected clients. We start with a technical and content audit, then fix the issues with the biggest impact first, such as speed, indexing, titles and structured data.
Do you manage social media accounts?
Yes. We plan and publish content for platforms such as Facebook, Instagram and TikTok as part of the cycle plan.
How do we know if marketing is working?
We set up analytics and conversion tracking, so you can see visits, enquiries and campaign results in regular reports.

Maintenance & Support

Can you maintain software we did not build?
Yes. We start with a review of the codebase and infrastructure, then fix the most urgent issues before taking over regular maintenance.
How is maintenance organised?
Usually as a monthly plan with an allowance of development hours, so updates and improvements happen continuously instead of in emergencies.

Dedicated Developers

Can the developers use our tools and processes?
Yes. Dedicated developers work in your repositories, task boards and communication channels.

Products & support

Which products does Apps Lanka offer?
Our products are Easy Loan, Easy Biz, iPOS, Ecommerce Pack, AppRollout, Site Pro and DTH Subscriber Management.
Can your products be customised for our business?
Yes. Our products can be configured, and we can add custom modules and integrations on top of them.
Do you maintain software after launch?
Yes. We offer maintenance plans with security updates, upgrades, hosting support and monthly development hours.
Can you take over software built by another company?
Yes. We start with a review of the code and infrastructure, fix the most urgent issues and then continue maintenance and development.

Careers

How can I apply for a job at Apps Lanka?
Use the application form on our careers page and attach your CV as a PDF, DOC or DOCX file.
Do you accept applications when no position is advertised?
Yes. We keep applications on file and contact candidates when a suitable opening comes up.

Still have a question?

Tell us about your project or ask us anything. We are happy to help.