Legacy .NET, Oracle, and administrative modernization
Stabilize and modernize existing applications in stages while preserving critical records, business rules, integrations, and continuity for the people who depend on the service.

Hamdi Services · Ottawa
Hamdi Services is a Montreal-based senior software team offering remote delivery to Ottawa and National Capital Region organizations.
Discuss your Ottawa projectOttawa · ON
Our services
We adapt the project to your needs, existing software and industry requirements.
Hamdi Services is a Montreal-based senior software team offering remote delivery to Ottawa and National Capital Region organizations. We modernize legacy .NET and Oracle applications, build bilingual digital-service workflows, connect APIs and data, and replace manual case-management processes with maintainable systems. English and French workshops, project material, and acceptance activities can be planned when included in scope. Privacy, security, accessibility, auditability, and operational requirements are documented instead of treated as generic compliance claims.
Ottawa · ON
Ottawa teams often balance public-sector expectations, regulated operations, privacy, accessibility, and bilingual collaboration. Hamdi Services turns those constraints into documented architecture, acceptance criteria, release controls, and operational runbooks. The result is practical delivery for organizations that need accountable execution, clear ownership, and software their teams can operate after handover.
Operational needs
Ottawa organizations often need software that makes complex rules, bilingual collaboration, approvals, and operational accountability easier to manage—not another disconnected interface.
Stabilize and modernize existing applications in stages while preserving critical records, business rules, integrations, and continuity for the people who depend on the service.
Design public-facing or internal workflows that can support English and French content, review, notifications, and acceptance material when bilingual delivery is included in the agreed scope.
Turn email, spreadsheets, forms, records, and manual approvals into traceable workflows with clear permissions, status, decision history, and operational reporting.
Connect systems through documented APIs and add testing, release approvals, monitoring, recovery procedures, and operational runbooks that make change easier to govern.
How we work
Discovery identifies users, outcomes, decision owners, current workflows, and bilingual collaboration needs. Workshops and project material can be delivered in English and French according to scope.
Privacy, security, accessibility, audit, procurement, data, hosting, and integration requirements are documented with the architecture and delivery risks that they influence.
Working increments are reviewed with stakeholders. Tests, decision records, traceable requirements, and explicit acceptance criteria support accountable progress.
Cutover, monitoring, recovery, support, access, and documentation are planned before launch so the service can be operated and improved after handover.
Verifiable work
These projects demonstrate public-sector or regulated-delivery disciplines. We do not present them as Ottawa or federal-government engagements, and we do not claim procurement vehicles or security clearances that are not in scope.
Public health · Legacy portfolio
Insurance · Claims operations
Association · CRM workflows
Planning resources
Frequently asked questions
No. Hamdi Services is based in Montreal and offers remote delivery to Ottawa organizations. Planned workshops, shared decision records, regular demonstrations, and the same Eastern time zone support direct collaboration without implying a local office.
Yes, when bilingual delivery is included in the agreed scope. Discovery workshops, project communication, interface content, documentation, and acceptance material can be planned in English and French. The exact translation, review, and approval responsibilities are documented at the start.
Our portfolio includes Canadian public-health application modernization and regulated insurance and telecom systems. These projects demonstrate relevant delivery disciplines; they are not represented as federal-government or Ottawa client engagements.
Applicable requirements are identified during discovery, assigned to the architecture and backlog, and validated through agreed evidence such as reviews, tests, decision records, and acceptance criteria. We do not claim blanket compliance without a defined standard and verification scope.
Yes. A staged plan can stabilize the current system, introduce APIs, improve testing and deployment, migrate priority workflows, and preserve necessary records. Discovery determines the safest boundary between incremental modernization and replacement.
Ottawa · ON