Case Study

GDI Rent Management

A property owner was tracking rent, late fees, and deposits by hand. Six weeks after our first conversation, T&T Holdings was live on a system that fits how they actually work.

The short version

What changed for the business

The problem

Rent, invoices, receipts, deposits, and late fees were tracked by hand across spreadsheets. Disputes over late fees were common, documents went missing, and nobody could see the month's numbers without adding them up.

What we built

A property management system with automatic monthly invoices and receipts, late fees applied by rule, a place for every lease and ID, and a dashboard showing what's collected and what's outstanding.

What changed

Six weeks from the first conversation to live. Invoices and receipts go out on their own, late fees are consistent and documented, and the owner sees the numbers in real time. Becky Graham says GDI built a system that fits how they actually work.

At a glance

Six weeks, five steps, one happy customer

6 weeks

From first conversation to live

5 steps

From listening to training

5 steps

To get the team on board

1 list

Every change written down and agreed

Timeline

How the six weeks played out

Fine-tuning overlapped move-in and training, so changes landed while the team was already using the system.

Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Listening
2 weeks
Working mock-up
1 week
Agreeing the plan
1 week
Moving in
1 week
Training
1 week
Tuning
Ongoing during move-in + training

Step by step

What each step actually involved

1
2 weeks

Listening

We sat with the owner and staff, walked through how rent, invoices, and deposits were actually handled, and wrote down what "better" would look like before building anything.

2
1 week

A working mock-up

A clickable version covering renters, invoices, receipts, and deposits, reviewed with the team. Every demo ended with a concrete decision.

3
1 week

Agreeing the plan

Settled what would be ready on day one, what would come after, and what it would cost. No surprises later.

4
1 week · refinement in parallel

Moving in

Their real tenant and payment data brought over, accounts set up, settings configured. Small fixes (a clearer label, a smoother step) shipped as they came up.

5
1 week · refinement in parallel

Training

Sessions for the owner and for staff, with a built-in help guide and a way to send us a question from inside the app. Feedback went straight onto the fix list.

∞
Continuous during weeks 5–6

Tuning

Fine-tuning wasn't a separate phase. It ran alongside move-in and training: each change written down, agreed with the owner, and shipped without interrupting daily use.

Getting the team on board

New software only pays off if people use it

Whether a new system sticks depends on people as much as on software. We ran adoption in five deliberate steps.

1

Name the pain

Wrote down, with the owner and staff, exactly what was slow, error-prone, or stressful.

2

Agree the goal

Agreed what a normal day should feel like once the system was in.

3

Teach it

Trained the owner and staff on the new screens and the new routine.

4

Do it together

Hands-on help during move-in, on real tenants and real payments.

5

Keep it going

Quick follow-through on every suggestion, so nobody drifted back to the spreadsheet.

Keeping it honest

Every change written down and agreed with you

One shared list

Every request, bug, and observation from move-in landed on a single list the owner could see. What got done next was decided together, and nothing got lost in an email thread.

Tuning while people used it

Move-in and training doubled as a live feedback loop. When someone said “this label would be clearer as X,” it was on the list the same day and live within the week.
Six weeks from first conversation to live deployment — and the team kept refining the platform right through onboarding and training. GDI built a system that fits how we actually work.

— Becky Graham · T&T Holdings, LLC · Launched on GDI Rent Management

See it in action

Explore the live GDI Rent Management product and its full feature set.

Tech notesfor the technically curious

Most of our clients never ask. If you're the kind of person who does, here's what's under the hood.

The app
A React web application hosted on AWS, reachable from any browser with nothing to install.
Data
PostgreSQL with encrypted storage and automatic daily backups; documents stored in S3.
Screening
TransUnion SmartMove integration for credit, criminal, and eviction checks, with encrypted results.
Delivery
Separate test and production environments with automated deploys, so fixes shipped without downtime.

Still running part of your businessin a spreadsheet?

That's where this project started. Tell us what yours looks like and we'll tell you the straightest line to something better.