Skip to content
Custom business software

Software built around how your operation runs

Operational applications, portals and integrations, planned with the people who will use them and built by engineers you speak to.

We build operational applications, customer portals and integrations, and modernise the software a business already depends on. Tell us which process needs to change and what your team uses today.

Engineering is based in Rajkot and Ahmedabad, India. You can see our rate bands before speaking to us, and ownership and handover are agreed before work begins.

Pictures marked Illustrative on this page were generated for it. They are not photographs of our offices, clients or work. On wider screens the first hero frame shows our own modernisation readiness check as it runs on this site.

Work

A sample of what is running today

Four systems in production for real businesses, shown with their permission. Where a client prefers not to be named, we describe the work instead.

Legalgen legal technology platform
Legal technology platform

Legalgen

A document and matter platform for legal teams, handling sensitive client data with structured workflows and role-based access.

  • Custom platform
  • Role-based access
Phoenix AI Tech product dashboard
AI product interface

Phoenix AI Tech

The front end and dashboards for an AI product, turning model output into something a non-technical team can read and act on.

  • Dashboards
  • Data visualisation
MLS Images property media site
Property media platform

MLS Images

A real-estate media site for North Texas agents: image-heavy, fast, and built so listings stay quick however large the gallery.

  • Web platform
  • Performance
Choco and More online shop
eCommerce storefront

Choco & More

A retail storefront with catalogue management, payments and a checkout built to survive a seasonal spike.

  • eCommerce
  • Payments
Two ways to start

A new business system, or an existing one that needs changing

Choose the starting point that matches your system. The first paid step produces a written basis for deciding what to build, change or leave alone.

Isometric illustration: a laptop, a database stack and documents wired into one new systemFor any business
Process mapped with your team → First release in users’ hands → Data moved from the old way → Running, documented, yours

Build a new business system

An operational application, a customer portal or an integration between systems that do not talk to each other. Starts with a one-to-two-week discovery that hands you the process map, the first-release scope, the risks and a cost range.

How a build runs

Isometric illustration: an old server tower linked through a gateway to a new modular stackFor any existing system
Inventory of the old system → First slice chosen → Traffic switched for that slice → Old system retired

Modernise an existing system

An application on an unsupported runtime, with frightening releases or rules nobody wrote down. Starts with a paid assessment: an inventory, the options to keep, upgrade or replace, the first slice and what can and cannot be rolled back.

What the assessment hands you

Working demonstration, running in your browser

One record, opened from eight places

A business system used across countries has to change what people see without changing what is stored. Pick a place. Your browser rebuilds the invoice in that place’s language, direction, dates and money. The record underneath stays the same.

People see their own language, money and clock. Our work is the one record underneath.

Illustrative

Dallas

On a screen in Dallas

InvoiceWaiting for approval
Issued
November 1, 2026
Due
December 1, 2026
Total before sales tax
USD 1,245,050.00

Month comes first. The same stored moment is still 1 November here, a day earlier than in Frankfurt, and sales tax usually sits on its own line.

Underneath, stored once

{
  "id": "SAMPLE-0427",
  "amount": "1245050",
  "issued_at": "2026-11-02T03:30:00Z",
  "due_at": "2026-12-02T03:30:00Z",
  "status": "waiting_for_approval"
}
// How this screen asked to see it
{
  "locale": "en-US",
  "currency": "USD",
  "time_zone": "America/Chicago"
}
    Time difference
    India is 11 h 30 min ahead (10 h 30 min in summer)
    Best overlap
    A fixed window, early morning in Dallas
    Working week there
    Monday to Friday
    Who is here
    PWTECH people in Dallas, who can meet you in your own time zone. Work we can name nearby: MLS Images, for North Texas agents.

    Working with us from Dallas

    Illustrative

    Paramaribo

    On a screen in Paramaribo

    FactuurWacht op goedkeuring
    Factuurdatum
    2 november 2026
    Vervaldatum
    2 december 2026
    Totaal incl. btw
    SRD 1.245.050,00

    Dutch, with the Suriname dollar. A point separates thousands and a comma marks the decimals.

    Underneath, stored once

    {
      "id": "SAMPLE-0427",
      "amount": "1245050",
      "issued_at": "2026-11-02T03:30:00Z",
      "due_at": "2026-12-02T03:30:00Z",
      "status": "waiting_for_approval"
    }
    // How this screen asked to see it
    {
      "locale": "nl-SR",
      "currency": "SRD",
      "time_zone": "America/Paramaribo"
    }
      Time difference
      India is 8 hours 30 minutes ahead
      Best overlap
      Your morning, roughly 07:00–09:30
      Working week there
      Monday to Friday
      Who is here
      PWTECH people in Paramaribo, who can meet you in your own time zone.

      Working with us from Paramaribo

      Illustrative

      Frankfurt

      On a screen in Frankfurt

      RechnungWartet auf Freigabe
      Rechnungsdatum
      2. November 2026
      Fällig am
      2. Dezember 2026
      Gesamt inkl. MwSt.
      1.245.050,00 €

      German. A point separates thousands, a comma marks the decimals, and the euro sign follows the figure.

      Underneath, stored once

      {
        "id": "SAMPLE-0427",
        "amount": "1245050",
        "issued_at": "2026-11-02T03:30:00Z",
        "due_at": "2026-12-02T03:30:00Z",
        "status": "waiting_for_approval"
      }
      // How this screen asked to see it
      {
        "locale": "de-DE",
        "currency": "EUR",
        "time_zone": "Europe/Berlin"
      }
        Time difference
        India is 4 h 30 min ahead (3 h 30 min in summer)
        Best overlap
        Your morning to mid-afternoon
        Working week there
        Monday to Friday
        Who is here
        PWTECH people in Frankfurt, who can meet you in your own time zone.

        Working with us from Frankfurt

        Illustrative

        Kuwait City

        On a screen in Kuwait City

        فاتورةبانتظار الموافقة
        تاريخ الإصدار
        ٢ نوفمبر ٢٠٢٦
        تاريخ الاستحقاق
        ٢ ديسمبر ٢٠٢٦
        الإجمالي
        ‏١٬٢٤٥٬٠٥٠٫٠٠٠ د.ك.‏

        Arabic, right to left. The dinar has three decimal places, so the figure itself is longer, and your working week starts on Sunday.

        Underneath, stored once

        {
          "id": "SAMPLE-0427",
          "amount": "1245050",
          "issued_at": "2026-11-02T03:30:00Z",
          "due_at": "2026-12-02T03:30:00Z",
          "status": "waiting_for_approval"
        }
        // How this screen asked to see it
        {
          "locale": "ar-KW",
          "currency": "KWD",
          "time_zone": "Asia/Kuwait"
        }
          Time difference
          India is 2 hours 30 minutes ahead
          Best overlap
          Your morning to early afternoon
          Working week there
          Sunday to Thursday
          Who is here
          PWTECH people in Kuwait City, who can meet you in your own time zone.

          Working with us from Kuwait City

          Illustrative

          Dubai

          On a screen in Dubai

          فاتورةبانتظار الموافقة
          تاريخ الإصدار
          2 نوفمبر 2026
          تاريخ الاستحقاق
          2 ديسمبر 2026
          الإجمالي شامل ضريبة القيمة المضافة
          ‏1,245,050.00 د.إ.‏

          Arabic again, right to left, with the dirham and two decimal places. Same language as Kuwait City, yet the figure is written differently.

          Underneath, stored once

          {
            "id": "SAMPLE-0427",
            "amount": "1245050",
            "issued_at": "2026-11-02T03:30:00Z",
            "due_at": "2026-12-02T03:30:00Z",
            "status": "waiting_for_approval"
          }
          // How this screen asked to see it
          {
            "locale": "ar-AE",
            "currency": "AED",
            "time_zone": "Asia/Dubai"
          }
            Time difference
            India is 1 hour 30 minutes ahead
            Best overlap
            Almost the whole day: 07:30–16:30 in Dubai
            Working week there
            Monday to Friday
            Who is here
            PWTECH people in Dubai, and a sales team in the UAE.

            Working with us from Dubai

            Illustrative

            Rajkot

            On a screen in Rajkot

            ઇન્વૉઇસમંજૂરીની રાહ જુએ છે
            જારી તારીખ
            2 નવેમ્બર, 2026
            ચુકવણીની તારીખ
            2 ડિસેમ્બર, 2026
            કુલ (GST સહિત)
            ₹12,45,050.00

            Gujarati, with lakh grouping: after the first three digits the commas fall every two.

            Underneath, stored once

            {
              "id": "SAMPLE-0427",
              "amount": "1245050",
              "issued_at": "2026-11-02T03:30:00Z",
              "due_at": "2026-12-02T03:30:00Z",
              "status": "waiting_for_approval"
            }
            // How this screen asked to see it
            {
              "locale": "gu-IN",
              "currency": "INR",
              "time_zone": "Asia/Kolkata"
            }
              Time difference
              None — same time zone
              Best overlap
              The whole working day
              Working week there
              Monday to Saturday
              Who is here
              Head office and engineering, with a second engineering office in Ahmedabad.

              Working with us in Gujarat

              Illustrative

              Singapore

              On a screen in Singapore

              InvoiceWaiting for approval
              Issued
              2 November 2026
              Due
              2 December 2026
              Total incl. GST
              SGD 1,245,050.00

              English, day before month, and the currency code spelt out because several countries write a dollar sign.

              Underneath, stored once

              {
                "id": "SAMPLE-0427",
                "amount": "1245050",
                "issued_at": "2026-11-02T03:30:00Z",
                "due_at": "2026-12-02T03:30:00Z",
                "status": "waiting_for_approval"
              }
              // How this screen asked to see it
              {
                "locale": "en-SG",
                "currency": "SGD",
                "time_zone": "Asia/Singapore"
              }
                Time difference
                Singapore is 2 hours 30 minutes ahead
                Best overlap
                11:30–20:30 in Singapore
                Working week there
                Monday to Friday
                Who is here
                PWTECH people in Singapore, and a local sales team.

                Working with us from Singapore

                Illustrative

                Sydney

                On a screen in Sydney

                Tax invoiceWaiting for approval
                Issued
                2 November 2026
                Due
                2 December 2026
                Total incl. GST
                AUD 1,245,050.00

                English and day first like Singapore, with another currency and a clock that changes in summer.

                Underneath, stored once

                {
                  "id": "SAMPLE-0427",
                  "amount": "1245050",
                  "issued_at": "2026-11-02T03:30:00Z",
                  "due_at": "2026-12-02T03:30:00Z",
                  "status": "waiting_for_approval"
                }
                // How this screen asked to see it
                {
                  "locale": "en-AU",
                  "currency": "AUD",
                  "time_zone": "Australia/Sydney"
                }
                  Time difference
                  4 h 30 min ahead of India (5 h 30 min in summer)
                  Best overlap
                  Your afternoon, roughly 14:00–18:00
                  Working week there
                  Monday to Friday
                  Who is here
                  PWTECH people in Sydney, who can meet you in your own time zone.

                  Working with us from Sydney

                  This is a demonstration written for this page, with sample figures. Nothing is sent anywhere and no client’s system is shown. It shows how we would build this, not a delivered multi-country rollout. A place on this list means PWTECH people or engineers are there, not a project there. Systems we have delivered and may name are on Our projects. Tax treatment and legal wording in a real system are set with your accountant or adviser. Pictures are generated and illustrative, not photographs of these places or of our offices.

                  For enterprise buyers

                  A route your procurement team can follow alone

                  Most of what a reviewer asks is answered before the first call. We have local sales teams in the UAE and Singapore, and you speak to the engineers doing the work in Rajkot and Ahmedabad.

                  1. Read the Trust Centre

                    Security, data handling, contracts and how to request a dated document.

                  2. See it working

                    Tools you can use and a live status panel with the method stated beside the figures.

                  3. Use the enterprise desk

                    What the statement of work fixes, who is named in it, and how an engagement ends.

                  4. Talk to us

                    Your paper or ours, with a small first task before anything larger is committed.

                  In motion

                  From a brief to running software, on one line

                  One piece of work, start to finish, without being handed to anyone you have not met. Each station ends with something you can see.

                  Brief Discovery Build Test Release Run Your business system
                  1. Brief
                  2. Discovery
                  3. Build
                  4. Test
                  5. Release
                  6. Run
                  A city at dusk with street lights beginning to glowIllustrative

                  Quiet work, written down, in your own accounts

                  Weekly summaries, work tracked in your tools, and code committed to your repository as it happens. If we stopped tomorrow you would still have everything.

                  Save a meeting

                  Three things you can do before you talk to anyone

                  Check an existing system

                  Twelve questions, three readings and a first-look list. It runs in your browser and nothing is sent.

                  See our live status

                  Uptime and response times measured every fifteen minutes by our own server, with the method stated.

                  Ask the assistant

                  The chat button answers from this site's own pages and hands over to a person. Here is what it can and cannot do.

                  Supporting capabilities

                  Expertise that sits inside a business software engagement, or stands on its own.

                  What we are studying next: AI and robotics, kept on its own page and apart from what you can buy today.

                  What it costs, in outline

                  The leading digits of each figure are shown here. A person reads your request and sends the full rate card, a personal calculator or a written quotation.

                  Rate bands

                  Full rate follows an approved request

                  RoleHourlyMonthly*
                  Frontend / WordPress$3?$4,8??
                  Backend / API$3?$5,1??
                  Full-stack$3?$5,6??
                  Mobile (React Native / Flutter)$3?$5,6??
                  DevOps / Cloud$4?$6,4??
                  AI / Automation engineer$4?$7,2??
                  QA / Test engineer$2?$4,0??
                  UI / UX design$2?$4,4??

                  *160 hours a month, full time, in US dollars. A question mark stands for a digit sent on request. Rates depend on seniority, contract length and overlap hours. Hosting and third-party costs are separate.

                  See full pricing

                  A person reads this before anything is sent. Your details are used to answer this request; see the privacy policy.

                  Next step

                  Tell us about your business system

                  Is this a new application or a system you already run? Describe its users, the process and the change you need. Leave out confidential records and credentials; we can arrange a suitable channel for those. We reply within one business day.

                  Discuss your software project

                  Goes straight to our team on WhatsApp and email. We reply within one business day.

                  Reading this on a laptop? Point your phone at a code.

                  Chat on WhatsAppOpens a chat with +91 81280 64098, message pre-filled. Answered in India working hours.
                  Save our contactAdds PWTECH with phone, email and website to your phone's contacts.
                  Desktop Mode WhatsApp