Every court deadline derived, with the rule it came from.
Enter the trigger date; PractoCore derives every deadline that follows under Ugandan procedure and shows the rule it relied on. You confirm, and the whole team is reminded as the date nears.

Every date in the matter, carried in one person’s diary.
Ugandan procedural dates are not date arithmetic. They turn on court days, public holidays, conditional triggers and steps that depend on one another, and an adjournment moves the whole chain. Most firms work them out by hand, enter them in a diary, and work them out again when anything changes. The schedule is only as current as the last person who updated it.
What the engine does with one date.
Every deadline, from one date
Enter the trigger date and the engine derives the dates that follow it, service, filing and replies, under the matter’s procedure.
Counts like a Ugandan court
It counts court days and moves past weekends and Ugandan public holidays.
Conditional logic
Some deadlines only arise if something happens, such as the court granting leave. They appear when the condition is met, so the schedule matches the matter as it stands.
Adjourn once, recalculate everything
Move one date and every deadline that depends on it is derived again, with the original kept as history.
The whole matter in one hub
Clients, parties, documents, notes and deadlines sit on the matter, assigned to the people working it.
Syncs with the Judiciary
BetaHearings and case status come from ECCMIS, the Uganda Judiciary’s own system, for the matters you attach.
How the engine works.
- 01
Templates encode the procedure
The rules of a procedure, its parties, its trigger and the deadlines that follow, are set up once as a template. We set templates up with your firm.
- 02
A matter gets its deadlines
Open a matter from a template, enter the trigger date, and the engine derives the deadline set, counting court days and moving past public holidays. Each date shows the rule it came from, for you to confirm.
- 03
The case moves, the calendar follows
Conditions switch deadlines on, and an adjournment moves every date that depends on the one that changed.
- 04
Reminders escalate
Email, SMS and push, rising in urgency as each date approaches, to the whole team.
Where the dates come from.
The rule does the arithmetic
A diary records a date somebody worked out. Here the rule derives the date, and the rule is shown beside it.
Wired to the assistant
The assistant reads and records these same deadlines and drafts against the same matter.
Connected to the courts
Hearings and case status come from ECCMIS for the matters you attach, so a hearing that moves on the court’s system moves the dates that depend on it.
“My matters don’t fit two templates.”
Templates are built per procedure, and we set them up with your firm for the work it runs. Non-litigation work has its own home in Engagements.
“Won’t setup take hours?”
Once a procedure has a template, a new matter needs only its trigger date to get its deadline set.
Works with the rest of PractoCore.
Every court date in one calendar.
Open your first matter and see its deadline set appear for confirmation, court days and public holidays counted.
Free for 30 days · No card required · Built for Ugandan practice.




