Instead of InPlace
Stop renting InPlace. Own your placement office.
We build your version around how your placement team works, bring your InPlace students, hosts and placements across, and run it for you. Every coordinator, academic and supervisor can use it without a licence each.
QuantumIT does not publish a price for InPlace. It says InPlace is for universities and higher education providers and supports an enterprise model, and its closest rival, Sonia, is also quote only.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The licence
What the enterprise licence is paying for
From the InPlace pricing page, checked 5 November 2026. QuantumIT quotes each institution privately, so there is no public figure to compare.
An enterprise model
InPlace is sold to universities and higher education providers as an enterprise system across every faculty, not by the placement or the student.
A quote, not a price list
You find out the cost by asking. University members of CAUDIT buy through a pricing offer negotiated for the group; everyone else asks for a quote.
Sonia works the same way
The closest rival, Sonia from Lumivero, lists its price as contact the vendor. Comparing the two means two sales processes.
Configuration by the vendor
Each college sets up its own forms, compliance items and workflows. A change to how your office runs is a change request, not an afternoon.
Reports the vendor chose
The questions you can answer are the reports that come with the system. Which hosts went quiet, or who will finish short of hours, waits for a new report.
Your history in their system
Years of placements, hosts, supervisors and outcomes sit in the vendor database. Getting all of it out is an export you run report by report.
Your placement office
The questions your placement coordinator asks, answered from your own records
Ready to start
No student turns up with a check that has run out
Every check each programme needs, with the day it runs out: police check, working with children, vaccinations, TB, flu, CPR, NDIS screening.
- check Students starting in the next 30 days with a check missing or ending before their last day
- check A warning the moment you place a student whose check will not last the placement
- check A compliance record for each student, ready to send to the host
- check A reminder drafted to each student, one at a time
Places
Every student placed, every offered place used
Rounds show the places hosts offered against the students still waiting, side by side.
- check Students with no placement next to the open places in the same round
- check A warning when a site is asked to take more students than it offered
- check Hosts that offered places last year and none this year
- check A request for places drafted to each host, with how its past students went
Hours
Know who will finish short before the last round
Signed hours, hours waiting for a supervisor and hours still planned, against the programme minimum: 800 for a registered nurse in Australia, 1,000 in New Zealand.
- check Final-year students who will not reach the minimum on what is booked
- check Hours waiting longest for a supervisor to sign, grouped by supervisor
- check Late final assessments and who they are waiting on
- check An hours statement for each final-year student, in your brand
Hosts
The agreements and supervision behind every placement
The checks that catch a placement office out when an auditor or a host asks.
- check Agreements that end before placements already booked under them
- check Insurance certificates that have lapsed
- check Placements with no supervisor, or one with no training on record
- check Incidents not yet reported to the host, always first on the list
Make it yours
Design your own InPlace replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from InPlace. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your InPlace data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Placements for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Placements for Claude Code
Connected to your own database
What needs attention this week?
!!!
- Issue
- check not ready
- Student
- Grace Kim
- About
- Royal Harbour Hospital, Ward 7B S...
- Date
- 2026-10-26
- Detail
- CPR certificate: runs out during placement (2026-11-17)
!!!
- Issue
- supervision gap
- Student
- Noah Williams
- About
- Wattle Grove, Lane Cove home
- Date
- 2026-10-26
- Detail
- supervisor has no training on record
!!!
- Issue
- incident not reported
- Student
- Isla Thompson
- About
- Royal Harbour Hospital, Emergency...
- Date
- 2026-11-02
- Detail
- needlestick, high, 3 days and not reported to the host
!!!
- Issue
- check not ready
- Student
- Mia Robinson
- About
- Wattle Grove, Lane Cove home
- Date
- 2026-11-17
- Detail
- National police check: missing
!!!
- Issue
- no agreement cover
- Student
- Mia Robinson
- About
- Wattle Grove Aged Care
- Date
- 2026-11-17
- Detail
- agreement ends 2026-11-25, placement runs to 2026-12-08
!!!
- Issue
- supervision gap
- Student
- Mia Robinson
- About
- Wattle Grove, Lane Cove home
- Date
- 2026-11-17
- Detail
- no supervisor named
!!!
- Issue
- check not ready
- Student
- Mateo Silva
- About
- Bayside Community Nursing
- Date
- 2026-11-26
- Detail
- Working with children check: runs out during placement (2026-12-10)
!!!
- Issue
- check not ready
- Student
- Liam O'Brien
- About
- Royal Harbour Hospital, Ward 7B S...
- Date
- 2026-11-26
- Detail
- Influenza vaccination, this season: expired (2026-10-16)
!!!
- Issue
- no agreement cover
- Student
- Mateo Silva
- About
- Bayside Community Health
- Date
- 2026-11-26
- Detail
- agreement ended 2026-09-26
!!
- Issue
- short of hours
- Student
- Zara Ahmed
- About
- DIPN
- Detail
- 280 of 400 hours on current plans, 120 short
!!
- Issue
- short of hours
- Student
- Chloe Nguyen
- About
- BN
- Detail
- 720 of 800 hours on current plans, 80 short
!!
- Issue
- short of hours
- Student
- Lucas Martin
- About
- C3IS
- Detail
- 80 of 120 hours on current plans, 40 short
!!
- Issue
- short of hours
- Student
- Priya Raman
- About
- BN
- Detail
- 640 of 800 hours on current plans, 160 short
!!
- Issue
- hours not signed off
- Student
- Isla Thompson
- About
- Royal Harbour Hospital, Emergency...
- Date
- 2026-10-25
- Detail
- 36 hours, 11 days with Daniel Fraser
!!
- Issue
- host insurance lapsed
- About
- Coastal Disability Services
- Date
- 2026-10-26
- Detail
- certificate ended 2026-10-26, 0 live placements
!!
- Issue
- student unplaced
- Student
- Ethan Patel
- About
- BN year 2 block
- Date
- 2026-10-26
- Detail
- no placement for BN year 2 block, started 10 days ago
!!
- Issue
- assessment overdue
- Student
- Oliver Brown
- About
- Coastal Supported Living, Dee Why
- Date
- 2026-10-30
- Detail
- due 2026-10-30 from Tom Gallagher, 6 days late
!!
- Issue
- student at risk
- Student
- Noah Williams
- About
- Wattle Grove, Lane Cove home
- Date
- 2026-10-30
- Detail
- Learning plan agreed with Linh Tran: medication rounds supervised dai...
!!
- Issue
- student unplaced
- Student
- Zara Ahmed
- About
- Diploma year 2 block
- Date
- 2026-11-17
- Detail
- no placement for Diploma year 2 block, starts in 12 days
!!
- Issue
- agreement ending
- About
- Wattle Grove Aged Care
- Date
- 2026-11-25
- Detail
- AG-02 ends in 20 days, no renewal started
| ! | Issue | Student | About | Date | Detail |
|---|---|---|---|---|---|
| !!! | check not ready | Grace Kim | Royal Harbour Hospital, Ward 7B S... | 2026-10-26 | CPR certificate: runs out during placement (2026-11-17) |
| !!! | supervision gap | Noah Williams | Wattle Grove, Lane Cove home | 2026-10-26 | supervisor has no training on record |
| !!! | incident not reported | Isla Thompson | Royal Harbour Hospital, Emergency... | 2026-11-02 | needlestick, high, 3 days and not reported to the host |
| !!! | check not ready | Mia Robinson | Wattle Grove, Lane Cove home | 2026-11-17 | National police check: missing |
| !!! | no agreement cover | Mia Robinson | Wattle Grove Aged Care | 2026-11-17 | agreement ends 2026-11-25, placement runs to 2026-12-08 |
| !!! | supervision gap | Mia Robinson | Wattle Grove, Lane Cove home | 2026-11-17 | no supervisor named |
| !!! | check not ready | Mateo Silva | Bayside Community Nursing | 2026-11-26 | Working with children check: runs out during placement (2026-12-10) |
| !!! | check not ready | Liam O'Brien | Royal Harbour Hospital, Ward 7B S... | 2026-11-26 | Influenza vaccination, this season: expired (2026-10-16) |
| !!! | no agreement cover | Mateo Silva | Bayside Community Health | 2026-11-26 | agreement ended 2026-09-26 |
| !! | short of hours | Zara Ahmed | DIPN | 280 of 400 hours on current plans, 120 short | |
| !! | short of hours | Chloe Nguyen | BN | 720 of 800 hours on current plans, 80 short | |
| !! | short of hours | Lucas Martin | C3IS | 80 of 120 hours on current plans, 40 short | |
| !! | short of hours | Priya Raman | BN | 640 of 800 hours on current plans, 160 short | |
| !! | hours not signed off | Isla Thompson | Royal Harbour Hospital, Emergency... | 2026-10-25 | 36 hours, 11 days with Daniel Fraser |
| !! | host insurance lapsed | Coastal Disability Services | 2026-10-26 | certificate ended 2026-10-26, 0 live placements | |
| !! | student unplaced | Ethan Patel | BN year 2 block | 2026-10-26 | no placement for BN year 2 block, started 10 days ago |
| !! | assessment overdue | Oliver Brown | Coastal Supported Living, Dee Why | 2026-10-30 | due 2026-10-30 from Tom Gallagher, 6 days late |
| !! | student at risk | Noah Williams | Wattle Grove, Lane Cove home | 2026-10-30 | Learning plan agreed with Linh Tran: medication rounds supervised dai... |
| !! | student unplaced | Zara Ahmed | Diploma year 2 block | 2026-11-17 | no placement for Diploma year 2 block, starts in 12 days |
| !! | agreement ending | Wattle Grove Aged Care | 2026-11-25 | AG-02 ends in 20 days, no renewal started |
Ask it anything
Questions InPlace cannot answer
Every one of these is a real question the demo answers today. Yours will be different, and that is the point.
Switching
How to switch from InPlace
A move usually involves exporting your reports, mapping your college’s fields and rules, checking the imported records, then running both systems side by side before you switch.
- 1
Export your InPlace reports
Export the student report and the placement report from InPlace as CSV. These reports are the starting point for bringing across students, courses, host organisations, sites, supervisors and placements, along with completed hours and results. Check that your reports include the records you need. If your InPlace account offers a different export format or limits what you can export, check with InPlace about your options.
- 2
Run a test import
Use the import process to bring in the exported reports, starting with its test run. The test run saves nothing, so you can see what the import would do before loading records into the new database. Keep the original reports unchanged while you test. The import can be run again without creating duplicate records, which is useful if you need to correct the reports or review the results.
- 3
Review the import results
Check every row the test run says it would skip, and compare those rows with your InPlace reports. Decide whether the records should be corrected in the reports or left out. Also confirm that students, hosts, sites, supervisors, placements, completed hours and results have come across as expected. Compliance items, agreement dates and programme minimum hours are handled differently between colleges, so plan to set those up for your college.
- 4
Run both systems side by side
Keep InPlace available for a short period while you use the new database for placement office work. Compare the records and results you need for current placements, and check that your team can find the information it relies on. Use this period to catch missing history or rules that need adjusting. Agree within your team what must be checked before you stop relying on InPlace.
- 5
Switch off InPlace
When your checks are complete and your team is ready, make the new database the place you use for placement office records and stop using InPlace. Keep any exported reports or records your college needs to retain. The free version is for the placement office. Students and supervisors do not log in to it, so continue handling their evidence and signed hours through your office.
Where the real effort goes
The main work is usually mapping your college’s fields and rules, then deciding how much history to bring across. The standard import brings students, courses, hosts, sites, supervisors, placements, completed hours and results. Compliance items, agreement dates and programme minimum hours need to be set up for your college. If Enterprise DNA installs and runs it for you, Enterprise DNA does this migration work with you.
Not ready for a call?
Get your InPlace switch plan by email
We will send you the step-by-step plan for moving your business off InPlace, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your InPlace switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Do it yourself, have it customised, or have it run for you
Open source
Do it yourself
Free, open source
- 1 Clone the repo, then npm install and npm run demo
- 2 Open it in Claude Code, Codex, OpenCode or Cursor and type /attention
- 3 Export students and placements from InPlace and run the import as a dry run first
- 4 Point it at your own database and set your programmes, checks and minimum hours
Built around your business
We customise it
One setup fee, then a retainer
- check Your programmes, checks, host requirements and assessment forms
- check Your InPlace students, hosts, supervisors and placement history mapped and checked
- check A portal for students to send evidence and supervisors to sign hours, if you want one
- check Connections to your student system, learning platform and email
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed on infrastructure your college controls, with backups and access controls
- check The Monday review, confirmations and reminders prepared for your team
- check Kept in step as host requirements, vaccination rules and accreditation standards change
- check Operated through Omni by Enterprise DNA alongside your other systems
Questions
Instead of InPlace, answered
Does it replace InPlace completely? expand_more
The free version covers the placement office: students and their checks, hosts and agreements, supervisors, rounds and places, allocation, hours, assessments, site ratings and incidents. Students and supervisors do not log in to it; they send evidence and signed hours to the office. A portal for them is part of the version Enterprise DNA builds.
We place students with hospitals that use their own systems. Does that still work? expand_more
Yes. Hosts keep their own systems. You record what each host requires, the places it offers and the agreement behind it, and the free version writes the compliance record and the schedule you send them. Connecting to a host system is a customisation.
How does our InPlace data come across? expand_more
Students, hosts, sites, supervisors and placements come across from the reports you can export, with hours completed and results, and the import can be run again without doubling anything. Compliance items and agreement dates are held differently in each college, and bringing those across is part of what we do.
Is student data safe in this? expand_more
It sits in a database your college owns, on infrastructure you choose, with the access you set. There is no vendor database in the middle. In the version we run we set up backups and access controls and agree with you which assistant reads the records and how. Health and police check details never leave it.
What do we pay Enterprise DNA? expand_more
One setup fee, then a retainer. There is no licence per user or per faculty. Hosting and the assistant your team uses are separate. Bring your InPlace quote and we will scope your version against it.
Bring your InPlace quote and next round's placement list
30 minutes with Sam. We look at what InPlace costs your college a year, how your team tracks checks, places, agreements and hours today, and what your version would look like. If it fits, we build and run it. If not, take the free version and run it yourself.
Placements for Claude Code is free and open source, published by Enterprise DNA.
Done paying for InPlace?
Get your version built