IT Services

IT Services Company for Managed Support, Infrastructure, and Custom Software

IT

Custom Software, Integrations and Support, Scoped and Priced Before We Build

Six services covering the whole life of a system: building it, connecting it to what you already run, modernizing it when it ages, testing it, and keeping it alive afterwards. Code lives in your repositories, and every project ends with a handover your own engineers can use.

Book a 30-minute scoping call See the six services

Your reposCode, branches and pipelines run in your own accounts from day one
Fixed priceProjects scoped and priced in writing before any code is written
ReviewedEvery change, AI-written or not, reviewed by a second named engineer
3 monthsMinimum term for a dedicated team, priced per engineer per month

Built in your own repositories, cloud and ticketing · NDA, DPA and IP assignment signed before any code · Delivered from Dhaka, Bangladesh on UTC+6

Which IT services does EICRA offer?

Six services across the life of a system. Each is a separate engagement with its own scope and price, and most clients buy two or three of them together.

Software Development

Custom web and backend systems built to a written spec, with tests, code review, CI and documentation your own engineers can take over.

Read more →

Application Development

Web and mobile applications from wireframe to release, built in your repositories with staged environments and a written release process.

Read more →

3rd Party API Integration

Your systems connected to payment, CRM, ERP, logistics or government APIs, with retries, error handling and monitoring on every call.

Read more →

Application Modernization

Legacy systems assessed, then moved off dead frameworks in stages, with the business running throughout rather than in a risky rewrite.

Talk to us →

Maintenance and Support

Bug fixes, dependency and security updates and monitoring under a monthly agreement with an agreed response time per severity level.

Talk to us →

Software Testing

Test plans, automated regression suites and release checks, so a deploy stops breaking things your team only finds in production.

Talk to us →

Which IT service do I need?

Start from where the software is now. Nothing built yet means development. Built but disconnected means API integration. Old and fragile means modernization. Live and breaking means testing and maintenance, and those two protect revenue you already have.

Find your situation on the left, then read across
Your situation What you need Where we start
You run the process on spreadsheets and email Software Development Scope and estimate
Customers or staff need a web or mobile app Application Development Wireframe review
Two systems hold the same data and nobody syncs them 3rd Party API Integration Integration audit
The stack is old and nobody wants to touch it Application Modernization Codebase assessment
Releases keep breaking things you find later Software Testing Test plan
Nobody owns updates, patches or the on-call phone Maintenance and Support Support agreement

Two-minute fit check: which IT service suits you?

Five questions. Read across your answer and note the service named. Whichever service appears most often is where to start — and if two tie, take the one that stops something breaking before the one that adds something new.

Answer each question, then count which service appears most
Question Option A Option B Option C
1. Does the system already exist? No, nothing built yet → Software Development Yes, but users want an app → Application Development Yes, and it is old → Application Modernization
2. How do your systems exchange data? Automatically, through APIs → Software Testing Manual export and import → 3rd Party API Integration They do not → 3rd Party API Integration
3. What happens when you deploy? Automated tests run first → Maintenance and Support Someone clicks through manually → Software Testing We deploy and hope → Software Testing
4. Who owns security patches and updates? A named engineer, on a schedule → Application Modernization Whoever happens to be free → Maintenance and Support Nobody → Maintenance and Support
5. Can a new developer run the project in a day? Yes, it is documented → Application Development With help from one person → Software Development Nobody has tried in years → Application Modernization
Six possible outcomes: Software Development · Application Development · 3rd Party API Integration · Application Modernization · Maintenance and Support · Software Testing. If two tie, start with the one that stops something breaking — testing and maintenance protect revenue you already earn, before new features add more surface to break.

How does EICRA build and hand over software?

Three rules in plain language. We apply them in this order, and we say so when the cheaper option is the right one.

Rule 1: build for the engineer who inherits it

Software is cheap to write once and expensive to change forever. The cost that matters is not the build; it is the next five years of someone else reading it.

So every project ships with tests, a README that actually starts the project, environment documentation and a second named reviewer on every change.

Rule 2: integrate through APIs, not through people

If a person exports a file on Monday so another system has Tuesday’s data, that is not an integration. It is a job that fails quietly whenever that person is on leave.

So we connect systems directly, with retries, an error queue, an alert to a named owner and a log of every call that failed and why.

Rule 3: modernize in stages, never in one rewrite

Full rewrites fail for a predictable reason: the old system keeps changing while the new one is being built, and the business cannot wait for the finish line.

So we move one module at a time behind a stable interface, keep both running until the new path is proven, and stop whenever you want to stop.

Where managed IT support and infrastructure sit: day-to-day helpdesk, server and network management and security monitoring are run from the ITES menu — see IT Infrastructure Management, HelpDesk Services and IT Consultancy. This page covers the software itself: building it, connecting it, testing it and keeping it alive.

Why choose EICRA as your offshore IT services company?

The Consortium for Information and Software Quality put the cost of poor software quality in the United States at $2.41 trillion, with roughly $1.52 trillion of that sitting in accumulated technical debt (CISQ, December 2022). Almost none of that was spent at build time. It was spent afterwards.

What a typical low-cost software build leaves out, and what we include
Item Without With EICRA
Scope “Let us start and see how it goes” A written spec with named screens, endpoints and acceptance tests
Price Hourly, discovered as you go Fixed for projects; per engineer per month for continuous work
Code review Whoever wrote it merged it Reviewed by a second named engineer, on every change
Testing Manual clicking before release An automated regression suite that runs on every deploy
AI-written code Merged because it runs Reviewed for security, licence and untested paths before it ships
Handover A zip file and a phone call Your repository, your cloud, environment docs and a runbook
After launch Support billed per request A monthly agreement with a response time per severity level
Contracts A freelancer invoice Company contract with NDA, DPA and IP assignment in writing

IT services FAQs: cost, ownership and how we work

Cost is at the top, because that is the question everyone opens with.

How much do EICRA’s IT services cost?

Projects are fixed-scope and fixed-price, quoted after a 30-minute scoping call. Continuous work, meaning dedicated development teams and application maintenance, is priced per full-time engineer per month with a three-month minimum, and API integration is quoted per integration. Rates sit on the pricing page.

Which IT service should I start with?

Start with whatever is currently losing you money. If releases keep breaking things, start with testing. If nobody owns patches, start with maintenance. If the stack is too old to change safely, start with a modernization assessment before commissioning any new feature.

Do you work in our repositories or yours?

Yours, from the first commit. Code, branches, pipelines and environments live in your own accounts, our access is named and least-privilege, and it is removed at handover. You receive environment documentation and a runbook alongside the code itself.

Who owns the code and the intellectual property?

You do, and it is assigned in writing in the contract rather than assumed. That covers source code, build configuration, designs and documentation produced for you. Third-party and open-source components keep their own licences, which we list before delivery.

Do you use AI to write our code?

Where it speeds the work, and every AI-written change goes through the same review as human code: a named reviewer, automated tests and a licence check. If you already have a codebase written largely with AI, we audit it as a separate service.

What about servers, networks and helpdesk support?

Those sit under the ITES menu rather than here. IT Infrastructure Management covers servers and networks, HelpDesk Services covers day-to-day user support, and IT Consultancy covers planning. This page covers the software itself: building, connecting, testing and maintaining it.

Can you take over a project another team started?

Yes, after a paid assessment of the codebase, tests, dependencies and deployment. The assessment says plainly what can be kept, what must be rewritten and what it will cost, before anyone commits to a delivery date we cannot defend.

How quickly can an IT project start?

Usually within one to two weeks of a signed scope. Delays almost always come from repository access, environment credentials and approvals on your side rather than from engineering, so we list exactly what we need before the contract is signed.

Tell us what breaks most often. We will tell you whether it needs a fix, a test or a rebuild.

Book a 30-minute scoping call