You know the building. Nothing else does.
Every bed, room, desk, hall, bay and shelf you let out — in one place, in your own words, with the codes already painted on the doors. Publish the ones you want filled and a guest can browse and book them without an account. Hostels, hotels, coworking, apartments, venues, warehouses and parking run on the same model, so a mixed building doesn't need three systems.
- Hostels & PGs
- Hotels & guest houses
- Coworking & offices
- Apartments & rentals
- Venues & halls
- Warehouses & storage
- Parking
- One model for every kind of place
- Double-booking refused by the database, not the screen
- A public page a guest books on, no account needed
- Your place names, not ours
- Deposits land in real books
How it goes now, and how it goes instead
Nothing here is a feature list. It's the five things that actually cost you a week.
Now
The real list of who is in which bed lives in a WhatsApp group, a warden's notebook and one spreadsheet nobody else can open. Finding out whether 204 is free means ringing someone.
Instead
Every site, floor, room and bed is one tree you can open and read — with the code you already paint on the door, not one we invented.
Now
Two people get promised the same room on the same night, and you find out when the second one arrives with a bag.
Instead
The database itself refuses the second booking. Not a warning in the app — a constraint underneath it, so it holds even when two people book at once.
Now
A floor comes out of service for repairs and you spend the week telling people, one at a time, which rooms are gone.
Instead
Withdraw the floor and every bed on it comes off the board with it.
Now
Deposits are cash, a note in a diary, and an argument at move-out about what was taken and what was returned.
Instead
A deposit is held against the resident's term and written into your books as a liability, so at move-out the number is not a memory.
Now
Your hostel software cannot describe your coworking floor, and neither can describe your godown — so you buy a third tool.
Instead
One model covers all of them. A bed, a desk, a hall, a ward, a bay and a shelf are the same kind of thing to the system: a place you let out.
Now
Enquiries come by phone and DM, you check a spreadsheet, quote a rate from memory, and take the money afterwards if you remember to ask.
Instead
Price a place, publish it, and a guest browses by type, city, rate and capacity, opens it, picks dates against live availability and pays — without making an account. Withdraw the listing and it comes off the page.
What you can do from day one
Every one of these is a screen your team opens, not a capability on a roadmap.
The whole estate, one tree
Sites, buildings, floors, wings, halls, rooms, wards, offices, beds, flats, desks, parking bays, racks, shelves and bins — nested as deep as your building actually goes, with the code you already use on the door.
Your own vocabulary
What a place is called is data you edit, not a list we ship. Add a type, nest it under another, and say what it provisions as. A 'Bed' and a 'Bay' are yours to define.
Nothing double-booked
Mark a place bookable and its reservable unit is created for you — no second list to keep. The same bed can't be promised twice on the same day, and it's the database that refuses, not the screen.
Residents and their terms
Track a resident against a bed or a flat: contract reference, move-in, move-out. Hold a security deposit and release it, each posting into real books rather than a note.
Who's responsible for what
Record the warden, the site manager, the landlord contact — with start and end dates, against the place itself, so the answer outlives the person who knew it.
The people, not just the rooms
Group residents into communities and manage who's in them — useful the moment your estate is a place people live in rather than a set of doors.
A page a guest can book on
Put a rate on a place and publish it. It appears on a public browse a stranger can filter by type, city, rate, capacity and amenity, open, check dates against live availability, and pay for — no account, no login. A draft is visible to nobody; publishing is what makes it bookable.
A bed, a desk and a parking bay are the same thing
They differ in what you let them out for, never in what they are. That's why one system covers all of these — and why a building that does two of them at once isn't a special case.
Hostel / PG
Beds in shared rooms, per resident
Hotel / guest house
Rooms, per night
Coworking
Desks and cabins, per member
Apartments
Flats, per tenancy
Venue
Halls and lawns, per function
Warehouse
Zones, racks, shelves, bins
Parking
Bays
Hospital / school
Wards, beds, blocks, rooms
The parts we haven't built
You'd find these out in the first week anyway. We'd rather you heard them from us and decided with the real picture.
The public page isn't on your own domain yet
Publishing a place puts it on a public browse a guest can book on without an account — that part is live. What isn't self-serve is which website it appears on: pointing your own domain at your own listings is something we set up rather than a switch you flip.
Occupancy and RevPAR aren't built
There is no occupancy percentage, no RevPAR, no ADR and no yield-per-property figure. We know exactly which numbers are missing and we'd rather name them than let you find out in month two.
Rent isn't invoiced or collected here
Deposits are held and written to your books. Recurring rent — raising it, chasing it, taking it online — is not built. If that's the thing that decides it for you, say so and we'll be straight about the timeline.
Bookings are by the day
A bed, a room or a hall is reserved for whole days. Hourly meeting-room booking, and same-day check-out-then-check-in turnover, are not there yet.
Before you get in touch
I run a hostel and a coworking floor in the same building. Does that actually work?
Yes, and this is the part most tools can't do. You label floors 1–3 as a hotel, 4–6 as a hostel and 7–10 as rentals, and each floor's rooms take their own label independently — the system looks up the nearest label above them rather than forcing one on the whole building. The same install also covers your godown, because a shelf and a bed are the same kind of thing underneath.
We're on spreadsheets and WhatsApp. How much of a jump is this?
The jump is getting the estate written down once, and we do that with you rather than handing you a blank screen. After that the daily work is smaller than what you do now: you look up a room instead of asking someone. You keep the WhatsApp group — it just stops being the system of record.
Can residents or guests book online themselves?
Yes. You put a rate on a place and publish it; it then appears on a public browse where someone with no account can filter by type, city, rate, capacity and amenities, open it, check dates against live availability and pay through the same checkout as everything else. Two honest caveats. The page lives on a domain we point at your listings rather than one you switch on yourself, and reservations are by the day — hourly meeting-room booking isn't there. Enquiries through a form still work alongside it and land in one list.
What happens to the deposit money?
The deposit is recorded against the resident's term and written into your books as money you owe back, so it never looks like income. Releasing it writes the other side. What it does not do is take the money — collecting a deposit by card or UPI isn't wired to this yet.
We manage buildings for other owners. Can each one be kept separate?
Yes. Each business on Ojas is walled off from every other at the level of the data itself — a request for another one's records comes back as though the record doesn't exist, not as 'refused'. Within your own, a place belongs to a brand and a venture you choose, so a portfolio stays legible.
What does it cost?
Space management is part of the Growth and Scale plans rather than something you buy on its own, and those plans are priced on our pricing page — real numbers, not placeholders. What we won't do is quote a setup number before we understand the estate; tell us the size of it and we'll be straight about that part.