KTS Project & Action Planner.
A programme you can schedule, staff, cost and hand to a person or an assistant to work through.
Planning software for Windows, in the same class as Microsoft Project. Your plan is a single file on your own PC, not an account on somebody else's server.
A plan is a file you own.
A plan is one .ktsplan file. Put it beside the job folder, email it, and back it up
with everything else. There's no account to create and no server holding your programme.
- 01Everything saves as you type. There's no Save button to forget.
- 02Double-click a plan to open it. The file type is registered with Windows.
- 03A second plan opens in the window you already have, and the window reopens where you left it.
Real scheduling, not a to-do list.
Dates, float and the critical path are calculated from your tasks, links, calendars and people, and every one of them updates when something moves.
Tasks and a WBS
Summary tasks, milestones, indent and outdent. Summaries roll up work, cost and dates, and a block pasted from Excel becomes rows.
Work or duration
Work is man-hours and duration is working days. Type one and the other follows, and the planner says which it changed.
Links, drawn or typed
Finish-to-start, start-to-start, finish-to-finish and start-to-finish, with lag. Drag them on the timeline or type them, like 3FS+2d. A loop is refused and named.
Calendars to the hour
Working calendars at hour resolution, with holidays and exceptions. A person can work to their own calendar, and a task is scheduled on its people’s.
Critical path and float
Total and free float on every task, and the critical path marked by colour, outline and a badge, never colour alone.
People and their day
Several people on a task at any allocation, overallocation flagged on the bar, the row and the pool, and one person’s day laid out hour by hour.
Costs and charges
Separate cost and charge rates, rolled up the WBS, with dated rate tables. Untick Bill and the charge goes, never the cost.
Levelling that explains itself
Levelling delays work to resolve clashes, and says which task moved, how far and why.
Baselines and progress
Freeze the agreed plan and track slip against it. Percentage complete is weighted by work, and actual dates and hours are recorded alongside.
Actions
Step-by-step instructions for each task, put in order and ticked off as they’re done. Ticking records the work; it never moves a date.
Reports and export
A quotation or progress report to print or save as a PDF; the quote shows the charge, never the cost. Export to Microsoft Project XML.
If you've used Microsoft Project, some scheduling defaults here differ on purpose. The rules are explained inside the application, where the difference shows up.
An assistant proposes. You decide.
Connect an AI assistant you already use, such as Claude Desktop or anything that speaks MCP. It can read the plan, ask why a task sits where it does and try what-ifs on a copy. Anything it wants to change arrives in a review drawer, with the finish date it would produce, for you to accept or not.
It uses your assistant and your subscription. There's no API key in the product.
The model never computes a schedule. It asks the planner's engine, which works out every date.
There is no tool that applies a change. Accepting one is a single step you can undo.
It can propose a task's Actions, and you read every word before they're saved.
Built for the way you work.
- 01Ctrl+Z works everywhere, and one gesture is one step: a paste of two hundred rows undoes in one press.
- 02Ctrl+1 to Ctrl+9 jump between views; fold the outline away, or show it to a level.
- 03Getting started and the scheduling rules are built in and readable offline, with a worked example to open.
- 04Dates are never invented: a task that has not been scheduled says so.
- 05Light or dark, or follow Windows. When a file can’t be opened or saved, it says why in plain English.
Coming soon.
KTS Pro Solutions is me, Kyle Skelly, an MEng engineer in Lancashire. I built the planner for my own project work first.
It isn't available to download yet. When it is, this page will say so.