— Product 01 · Healthcare

Clarus

A hospital information system built for multi-site care.

Clarus is a hospital information system for private hospitals and hospital groups in Iraq and the Kurdistan Region. One patient record follows the patient across every site, while each site keeps its own worklists — connecting registration, clinical care, pharmacy, laboratory, radiology, billing, and back-office operations. Safety checks are built into the workflow rather than left to memory. Clarus comes in three editions — Core, Clinical+, and Enterprise — with add-on packs, and installs on-premise so the clinical core keeps running without an internet connection.

Core · Clinical+ · Enterprise One record, many sites Built-in safety checks HL7 v2 & FHIR R4 On-premise
Request a Clarus demo →

— Clinical modules

Registration & Patient Index

A master patient index with one record that follows the patient between sites, and patient names held in both English and Arabic.

Appointments & Patient Flow

Scheduling, live patient tracking, and waiting-time displays that update in real time as patients move through the hospital.

Admissions & Beds

Admission, transfer, and discharge with bed management, and a full audit trail behind every movement.

Pharmacy & Dispensing

A dispensing queue with allergy blocking by drug class (overrides need a recorded reason), drug-interaction checks via NLM RxNav, and a two-person check for high-alert medicines.

Laboratory

The hospital's own test catalogue and reference ranges, with critical values flagged automatically — including non-numeric results.

Billing & Cashiering

Charge capture, insurance payers and claims, care packages, and discount policies. Each site has its own currency, rounding, and tax rate, and every invoice names the site that issued it.

EMR & Order Entry

Encounters, clinical templates, and nursing documentation. Verbal and telephone orders record who read them back and confirmed them. Clinical+

Radiology & PACS

Worklists go out to the scanners and reports come back onto the order. Studies are looked up over DICOMweb and open in the hospital's own image viewer. Clinical+

Theatre, emergency, and clinical services

The operating theatre with operative-note sign-off, the emergency department, intensive care, clinical guidelines, nutrition, wound care, infection prevention and control, and rehabilitation — all on the shared clinical record rather than bolted on. Clinical+

— Clarus continues

Enterprise capabilities and add-on packs.

Multi-site Group Management

A site switcher, per-user site access, and site separation enforced at the data layer. Group reports show billed and collected revenue separately for each currency, and never add dinars to dollars. Enterprise

Quality & Accreditation

Ships with JCI (7th edition), CBAHI (4th edition), and an Iraq Ministry of Health baseline, and hospitals can define their own frameworks. Includes patient experience surveys and complaints handling. Enterprise

Patient Portal

Patients see their appointments, results, prescriptions, and invoices, and can message the hospital, from one secure portal. Enterprise

Executive BI & Analytics

Operational and financial analytics across the group, with a branch network map and facility administration. Enterprise

Enterprise Operations pack

HR (rosters, credentials, appraisals, overtime, privileges), procurement from requisition to supplier invoice, transport and ambulance, and IT service management.

Specialty Clinics pack

Dedicated workflows for dental, dermatology, ophthalmology, and ENT clinics.

Advanced Clinical Specialties pack

Cardiology, neurology, orthopaedics, plastic surgery, sleep medicine, and mental health.

Telehealth pack

Video consultations hosted on a meeting server the hospital chooses, so consultation traffic stays under its control.

Interfaces

HL7 v2 over MLLP in both directions: admissions (ADT), orders, results, and charges come in; ADT and orders go out. Field mapping is configurable, and a message store lets you retry and replay messages. A read-only FHIR R4 API covers patients, encounters, observations, conditions, medication requests, and diagnostic reports. Each interface feed is commissioned with the hospital.

— Technology & infrastructure

Clarus installs on-premise on Windows Server and IIS, with a separate database for each customer, and the clinical core works without internet access. SignalR keeps patient tracking and waiting-time displays live.

There are roles for every job — doctors, nurses, pharmacists, lab technicians, radiologists, receptionists, billing clerks, HR, IT, drivers, and paramedics — plus a patient role for the portal. A rank table stops anyone managing an account more privileged than their own. Sign-in supports passkeys alongside strong passwords. Every change is audited with its before and after values, the user's IP address, and their device.

Licences are signed by Marigold. If one lapses, Clarus becomes read-only rather than locking clinicians out.

The interface is in English today. Arabic and Kurdish are scheduled, on a language framework built for right-to-left. Optional AI assistance — a clinical copilot and a voice scribe — is off by default and is switched on only once the hospital has a data-processing agreement in place.

Angular 18 ASP.NET Core 8 SQL Server SignalR HL7 v2 · FHIR R4 DICOMweb NLM RxNav

— Academic modules

Student Records

Student profiles, academic standing (warning and probation), and printable transcripts, with GPA recalculated automatically.

Course Registration

A course catalogue and schedules with days, times, and rooms. The registration rules are enforced for you: windows, holds, capacity, credit limits, and prerequisites with minimum grades.

Lectures & Attendance

Lecture scheduling, chapters, and materials. Students record attendance by scanning an on-screen QR code with their phone camera.

Assignments & Exams

Submissions, rubric marking, grade distributions, exam scheduling and results, and answer-key management.

Grade Book

Grade entry and evaluations, with final grades flowing straight into the transcript — no re-keying.

Faculty & Departments

A faculty directory and profiles, departments, professor office hours, and project supervision with advisor approval.

— Product 02 · Education

Lumina

A unified university management platform.

Lumina runs the academic and administrative life of a university on one platform. It covers student records and rule-checked course registration, teaching and assessment, research, campus services, budgets, and reporting. Admin, faculty, employee, and student portals each show people what their role needs, and each university's data is kept strictly apart from every other's. Every screen is fully bilingual in Arabic and English, with right-to-left layout throughout.

26 modules Arabic / English · RTL Four portals QR attendance AI Copilot
Request a Lumina demo →

— Lumina continues

Portals, campus, research, and administration.

Student Portal

Standing, advisor, holds, balance, and timetable in one place. Students can request transcripts, library services, advisor meetings, and assignment extensions, and each request goes to the office that decides it.

Employee Portal

Staff self-service for leave, promotion, petty cash, textbooks, MOUs, workshops, scholarly activity, letters, risk reports, evaluations, and clearance. Every request is tracked through approval, with attachments.

Research

Articles, books, conference papers, grants, intellectual property, creative works, and MOUs — a complete record of each faculty member's scholarly output.

Campus Services

An academic calendar, events with registration, the library catalogue and loans, office-hours appointments with notifications on both sides, and workshops.

Student Accounts & Offices

Finance records charges and payments. Registry and Finance place and release holds, and Registry sets registration windows and credit limits.

Budgeting & Facilities

Department budgets, budget lines, and approvals, plus facility and maintenance requests and risk reporting.

Reports & Audit

Attendance, grades by course, and enrolment by department and course for any term, exported to CSV or PDF — including printable Arabic reports. A full audit trail records every change and every refused request.

Notifications & Messaging

Live in-app notifications and announcements targeted by role, plus email and Telegram notices the moment a request is decided.

— Technology & infrastructure

Lumina is fully bilingual in Arabic and English, with right-to-left layout on every screen — including the messages the server sends back. Real-time notifications arrive over SignalR, with each user on their own private channel.

It is multi-university by design: every request is scoped to the user's own university, and automated tests check that isolation.

Lumina is licensed module by module: 26 modules in eight groups, with the Foundation always included. The optional AI Copilot knows which module you're working in.

Administrators create every account, and a first-run setup wizard gets a new university running. Uploads are private and validated, and there are four visual themes, including dark mode. Lumina runs on Azure App Service and Azure SQL.

Angular 18 PrimeNG ASP.NET Core 9 SQL Server SignalR Claude AI Arabic / English · RTL

— Product 03 · Hospitality

Halcyon

Procurement, expenses, and finance for hotels.

Halcyon gives hotel owners and small hotel groups one place to buy, pay, and account. It takes a purchase from request through approval, ordering, receiving, invoice matching, and payment, and ends in a monthly profit-and-loss statement for every property. It is built for groups where one office keeps the books for several hotels. Hotels are modelled down to buildings, room types, and rooms from day one, so Halcyon can grow into full hotel management without a rewrite.

Multi-property Three-way match Monthly P&L & close English / Español Six roles
Request a Halcyon demo →

— Purchase to pay

Requests & Approvals

Anyone can raise a purchase request. Approval is multi-step, routed by amount and cost centre, with delegation and separation of duties enforced.

Purchase Orders

Orders raised from approved requests, then tracked as they are sent, confirmed, and closed — many can be sent at once.

Receiving

Goods receipts that record short, over, damaged, and rejected items in plain language, on a screen staff can use in English or Spanish.

Invoices & Three-way Match

The supplier invoice is checked line by line against the order and the delivery. Quantity and price differences are reported separately against tolerances you set.

Expenses & Cheque Register

Laid out like the paper "blue sheet" accountants already know. Cheque numbers fill in automatically, missing receipts are flagged, and duplicates are caught.

Petty Cash

A float for each hotel with its own ledger, cash counts, and a report of anything not yet reconciled.

Payments

A list of what's owed, with payments that settle invoices and expenses by bank transfer, cheque, card, or cash.

Financials

Revenue entries and a profit and loss for each hotel, month by month with year to date. Closing a month locks it, and each period exports to CSV.

— Halcyon continues

Control, insight, and the back office.

Budgets

Department budgets that track committed and spent money separately. Each budget either warns or blocks when exceeded, and the expense form shows where the budget stands as you type.

KPIs & Analytics

A scorecard with monthly or yearly targets, plus profit trends, category drill-down, supplier analysis, the purchasing funnel, budget against actual, and occupancy against cost.

Supplier Contracts

Supplier agreements with a tracker for renewals and notice deadlines, and automatic expiry when a contract ends.

Inventory

Stock for each hotel with a ledger of every movement, plus stock issues, counts, and reorder levels.

Suppliers & Catalogue

A supplier list shared across the group, and an item catalogue with prices for each supplier and bulk import.

Tasks & Dashboards

A to-do list built from the paperwork itself — approvals waiting, receipts missing — and three dashboards: one for the group office, one for each hotel's manager, and one for everyone else's own paperwork.

— Technology & infrastructure

Halcyon has six roles: Owner, General Manager, Accountant, Sales Manager, Department Staff, and System Administrator. Access is granted hotel by hotel, read-only where that fits, and a hotel switcher serves people who work across properties. By design, the support account can't touch money.

Approval chains can't be rewritten after the fact. Every document follows fixed workflow rules, with soft delete and a full audit trail.

Every screen is in English and Spanish. Halcyon is hosted on Azure, with secrets in Key Vault, sign-in tokens that rotate on every refresh, account lockout after repeated failed sign-ins, HTTPS only with modern security headers, and monitoring through Application Insights. There are three themes, including a warm hospitality theme.

Angular 18 PrimeNG ASP.NET Core 8 SQL Server Azure English / Español

— What's next

Three products today. More on the way.

Healthcare, education, and hospitality came first because institutional software in those sectors has to be both deep and humane. Next on Halcyon's roadmap are rooms, rates, and housekeeping. The platform is extensible, and the next products are already in conversation. If your sector needs the same care, we'd like to hear about it.

Talk to us about a new product →

— Get in touch

See any product, up close.

Request a demo →