Skip to content
PETRA · Hospitality software

Softwarethat runshospitality.

Hospitality software for properties, outlets and distribution operations, built around real-world workflows.

PetraDMS distribution dashboard
PetraPMS
PetraPMS property dashboard
PetraPOS order terminal

Product previews · sample data

For hotels · Resorts · Restaurants · Tour operators · DMOs

Petra at a glance

  • Built for real operations

    Reservations, folios, orders, stock and dues: the daily work of front desks, outlets and distributors.

  • Built in Bangladesh

    Designed, built and supported in Bangladesh. Prices and amounts in BDT (৳).

  • Local-first

    PetraPMS runs over the property's local network, with data on its own server.

  • Hospitality-focused

    Hotels, resorts, restaurants, tour operators and destination organizations.

  • Direct support

    One team builds, deploys and supports the software.

01 / Company overview

Petra builds the software hospitality runs on.

PETRA Software Solutions is a Bangladesh-based software company. We design, build and support our own products for hospitality operations: one for the property, one for its outlets and one for distribution.

02 / Our products

One product for each part of the operation.

PetraPMS runs the property, PetraPOS runs the outlets and PetraDMS runs distribution. Each one works on its own and is designed to connect to the others.

Preview
Working software or interface, shown in demos
Planned
On the roadmap, not built yet
PMSProperty Management System

PetraPMS — Hotel property management system

Hotel property management system

PreviewPre-release · demo on request

Problem it solves
Reservations, room status and guest bills live in one system, so the front desk is not reconciling registers, spreadsheets and paper folios at checkout.
What it does
Hotel and resort operations software for reservations, guest records, room inventory, housekeeping status, billing, check-in and check-out.

Key capabilities

  • Reservations & front desk
  • Room inventory & status
  • Guest folios & billing
  • Housekeeping status
  • Runs on the hotel LAN
Request a PetraPMS demo
PetraPMS · Property Management System
PetraPMS dashboard showing occupancy, arrivals, departures and room status

Product previewInterface shown for demonstration · sample data

How PetraPMS works

  1. 01Reservation
  2. 02Room assignment
  3. 03Check-in
  4. 04Guest folio
  5. 05Checkout
  6. 06Settlement
POSPoint of Sale System

PetraPOS — Restaurant and hospitality POS

Restaurant and hospitality POS

PreviewInterface preview · demo on request

Problem it solves
Orders, kitchen tickets and payments run as one flow, so an outlet closes the day with sales and stock figures it can reconcile.
What it does
Point of sale for restaurants, cafés and room service: order handling, kitchen tickets, billing, stock control and sales reporting.

Key capabilities

  • Table & counter orders
  • Kitchen tickets
  • Billing & payments
  • Stock control
  • Sales reports
  • Room charge to PetraPMSPlanned
Request a PetraPOS demo
PetraPOS order terminal with menu and table ticket

Product previewInterface shown for demonstration · sample data

How PetraPOS works

  1. 01Order
  2. 02Kitchen / fulfilment
  3. 03Payment
  4. 04Inventory
  5. 05Reports
DMSDistribution Management System

PetraDMS — Distribution management system

Distribution management system

PreviewPrototype · demo on request

Problem it solves
Purchases, stock, sales, customer dues and collections share one ledger, so a distributor always knows what is on the shelf and who still owes money.
What it does
Distribution operations from one desk: sales and invoicing, purchasing, multi-unit stock, customer and supplier ledgers, expenses and daily-to-monthly reports.

Key capabilities

  • Invoicing with due tracking
  • Big box · small box · piece stock
  • Customer & supplier ledgers
  • Daily to monthly reports
  • Compact mode with calculator
Request a PetraDMS demo
PetraDMS · Distribution Management System
PetraDMS dashboard with sales, collection, dues, stock and recent invoices

Product previewCaptured from the PetraDMS interface prototype · sample data

How PetraDMS works

  1. 01Purchase
  2. 02Stock
  3. 03Sales
  4. 04Due
  5. 05Collection
  6. 06Profit
03 / Petra ecosystem

Three products today. One shared core next.

PetraPMS, PetraPOS and PetraDMS run independently today. Petra Core is the planned layer that connects them; every dashed link below is planned, not shipped.

ProductPreview
PetraPMS
PMS = Property Management System

Reservations, rooms, guests, housekeeping status and billing.

See it in a demo

Connections

  • PetraPOSPetraPMS
    Guest charges

    Outlet bills posted to the guest's room folio.

    Planned
  • PetraPMSPetra Core
    Operational data

    Occupancy, arrivals and folios in the shared data core.

    Planned
  • Petra CoreAll products
    Reports

    One reporting view across rooms, outlets and distribution.

    Planned

Coming modules

Planned
  • Guest
    PetraBooking
    Direct booking engine
  • Guest
    PetraTour
    Tours and packages
  • Guest
    PetraCRM
    Guest relationships
  • Operations
    PetraHouse
    Housekeeping and maintenance
  • Operations
    PetraEvents
    Banquets and events
  • Intelligence
    PetraChannel
    Channel connectivity
  • Intelligence
    PetraRMS
    Revenue and pricing
  • Intelligence
    PetraDMO
    Destination organization tools
04 / Deployment

Local-first when reliability matters.

PetraPMS is designed to run on the property's own network: terminals talk to a Petra server on site, and the data stays on hardware you control.

01

Property / Office

  • Front desk PCs
  • Outlet terminals
  • Back office
Local network (LAN)
02

Petra Server

On your premises
Local database
Serves
03

Petra products

  • PMSProperty Management System
  • POSPoint of Sale System
  • DMSDistribution Management System
  • Local network

    Terminals connect to the Petra server over the property LAN.

  • Fast local response

    Requests stay inside the building instead of crossing the internet to a remote data centre.

  • Centralised local data

    One database on the Petra server, stored on hardware you own.

  • Windows installer

    Planned

    PetraPMS packaged as a Windows installer for on-site setup.

  • Larger deployments

    Planned

    PostgreSQL for multi-property or cloud-hosted installations.

The model above is PetraPMS's design. Deployment for PetraPOS and PetraDMS, backups and remote access are agreed per project during Discover.

05 / Industries we serve

Built for the people who host, serve and move guests.

  • 01

    Hotels

    Front desk, rooms and billing, with POS for the restaurant.

    • PMSPetraPMSPreview
    • POSPetraPOSPreview
  • 02

    Resorts

    Rooms plus several food and beverage outlets.

    • PMSPetraPMSPreview
    • POSPetraPOSPreview
  • 03

    Restaurants

    Tables, kitchen tickets and payments.

    • POSPetraPOSPreview
  • 04

    Tour Operators

    Supplier and partner ledgers with dues.

    • DMSPetraDMSPreview
    • PetraTourPlanned
  • 05

    DMOs

    Tools for destination organizations.

    • PetraDMOPlanned

Product fit for each industry today. Planned modules are on the roadmap and not yet available.

06 / Why Petra

Specific advantages, not slogans.

01

Built for hospitality workflows

Reservations, room status, folios, housekeeping, orders and kitchen tickets are core screens, not add-ons to a generic ERP.

02

Bangladesh-focused operations

Amounts in BDT (৳), cash and bKash recorded as payment methods in PetraDMS, and a team that works in your time zone.

03

Local deployment

PetraPMS runs on the property's own network, with its database on a server you control.

04

Connected by design

PMS, POS and DMS are planned around one shared data core. Each works on its own today; integrations are labelled until they ship.

05

Direct support

You speak to the people who build the software. Bug-fix support is included for three months after go-live.

06

Practical tools

Details from daily work: three-unit stock (big box, small box, piece), a compact mode with calculator, and dues on every invoice.

07 / Implementation

What happens after you contact Petra.

Four steps from first call to a running system, handled by the same team throughout.

  1. 01

    Discover

    Understand the operation and requirements.

    A call or site visit to map rooms, outlets, users and the tools you use today.

  2. 02

    Configure

    Configure Petra around the workflow.

    Products, users, roles and settings prepared for your operation before go-live.

  3. 03

    Deploy

    Install and connect the system.

    Installed on your server and terminals and connected over the local network.

  4. 04

    Support

    Training and post-deployment support.

    Staff training at handover, then bug-fix support for three months after go-live.

08 / Book a demo

See Petra running on your property.

Tell us about your operation and the products you are considering. We will walk you through them live, on sample data, and answer questions about setup and deployment.

  • We reply within one working day.
  • No commitment. Budget is optional.
  • Your details are used only to reply. Privacy notice

Step 1 of 5 · Business

What kind of business are you?