Skip to content

Assessment before commitmentIncremental, tested migration

Rows of server racks in a data center aisle

Before you commit budget

Cloud readiness assessment for enterprise applications

What can move to the cloud, in what order and what each move needs, written down before you commit budget or sign a migration contract.

  • An application-by-application view, not one verdict
  • Dependencies, data and security needs mapped
  • A written plan you can challenge

Not every application belongs in the cloud, and not every one that does should move the same way. A readiness assessment looks at each application and answers three questions: can it move, what does it need first, and is the move worth making.

The result is a written plan that sorts your portfolio into groups, for example move as is, change before moving, wrap, keep where it is, or retire. You can use it to set budget, brief your cloud team or test a vendor's proposal. If a move follows, our cloud migration page describes how we run it.

What we look at

  • Applications and dependencies

    What each application calls, what calls it, and which jobs, files and databases tie it to others.

  • Data

    Volumes, sensitivity, residency and retention rules, and how data would be copied and checked.

  • Security and identity

    Your controls, network boundaries, secrets handling and the access model the target must follow.

  • Performance and batch

    Latency needs, batch windows and peak loads, and whether the target can meet them.

  • Licenses and support

    Whether vendor licenses and support terms allow the move, which only your contracts can answer.

  • Operations and skills

    How the system is run today, who supports it and what your team would need to learn.

How the assessment runs

1

Agree the scope in writing

We confirm which applications are included, what you receive and the quote, and you approve it first.

2

Collect the facts

We gather architecture notes, inventories, batch schedules and interface lists, and talk to the people who run the systems.

3

Test the assumptions

Where it matters, we inspect the code and data to confirm what the documents claim.

4

Write the plan and review it with you

You receive a written assessment per application, a suggested order of moves and a list of open decisions.

Rehost or refactor: what each asks of you

RehostRefactor
Code change Little or noneSubstantial
Operations change ModerateLarge
Design after the move Same as beforeNew
Cloud benefits used Few at firstMore, once finished
Main risk Old problems come alongBehavior drifts in rewrite
Rollback Usually simplerPlanned per slice

We usually ask for:

  • An application list, even a rough one
  • Architecture diagrams or notes, however dated
  • Your security and compliance requirements for the target
  • Cloud preferences, if you have any
  • Time with the people who run each application

The assessment does not guarantee a cost saving or a schedule. Cloud pricing changes and your usage patterns decide the bill, so any cost view uses figures you provide. It does not replace your own security review. Your compliance obligations and auditors set the rules for what may run where, and we follow them. Related: legacy code audit and AWS mainframe modernization.

Questions about the assessment

How is this different from a legacy code audit?

A code audit goes deep into the code, data and interfaces of a system to plan how to change it. A cloud readiness assessment is wider and shallower. It covers many applications and asks whether each one can move and in what order. Some clients do both, in either order.

Do you pick the cloud provider for us?

We can compare AWS, Azure and Google Cloud against your requirements, but the choice is yours. Existing contracts, skills and data rules usually matter more than feature lists, and we write the tradeoffs down so your team can decide with full information.

What will it cost and how long will it take?

There is no public price list and we do not quote durations in advance. The scope is agreed in writing first, because it depends on how many applications are involved and how well they are documented. You approve the quote before work begins.

Do we need to share code or data?

Not for the request. Later, some applications may need a closer look, which happens only after a mutual NDA is signed and only inside your environment. Please do not paste source code, credentials or other secrets into the form or into chat.

What if most applications should stay where they are?

Then the report says so. Keeping a stable system on its current platform, perhaps with APIs around it, is often the right call. A clear and well-argued no is a useful result to have before any budget is committed, and we would rather say so than sell a move you do not need.

Tell us what you are thinking of moving

Send a short description of the applications and the target you have in mind. We reply with questions and a proposed scope, and a mutual NDA can come first. WhatsApp is at +92 326 5200333.

What to send

  • Applications in scope and what they do
  • Platforms, databases and hosting today
  • Target cloud, if you have one
  • Security or data residency requirements
  • Timing pressures such as contract end dates
Chat on WhatsApp Request a code audit

Please do not send credentials, source code or customer data in chat or in the form.

Ready to assess your legacy system?

Send the request form or message us on WhatsApp with what the system does and what it runs on.

Chat on WhatsApp