TLM: Technology Lifecycle Management
Analyzes a device fleet and decides, device by device, what to replace, upgrade, or keep.
The problem
Checking thousands of devices one at a time (too old? worth a RAM or drive upgrade? still secure?) takes hours, days, or even weeks. Then it all has to become a report the client can read.
What it does
Takes a rough export of a device list, decides for each machine whether to replace, upgrade, or keep it, and turns the results into a client-ready report.
The result
Client reports that used to take hours now take minutes. Meetings with clients go over the needed device changes with the evidence ready, so they can get moving on their upgrades.
See it in action. Every fleet below is invented, and these are TLM's real results, saved ahead of time. Pick a fleet to see what the tool recommends for each device.
Dental group
Small office, 14 devices| Device | What to do | Age | Windows |
|---|---|---|---|
| SDG-HYGIENE-2 | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 6.2 | Windows 10 Pro 22H2 |
| SDG-XRAY-PC | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 5.4 | Windows 10 Pro 22H2 |
| DESKTOP-4K7Q9XA | ReplaceProcessor too old for Windows 11See details
| Unknown | Windows 10 Home 22H2 |
| SDG-HYGIENE-1 | FixUpgrade to Windows 11See details
| 4.6 | Windows 10 Pro 22H2 |
| SDG-EXAM-1 | FixFree up disk spaceSee details
| 3.1 | Windows 11 Pro 25H2 |
| SDG-OPS-LAPTOP | FixUpgrade to Windows ProSee details
| 0.8 | Windows 11 Home 25H2 |
| SDG-FS01 | FixFree up space or add storageSee details
| 1.5 | Windows Server 2022 Standard |
| SDG-FRONTDESK-2 | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.4 | Windows 11 Pro 25H2 |
| SDG-EXAM-2 | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.1 | Windows 11 Pro 25H2 |
| SDG-EXAM-3 | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.1 | Windows 11 Pro 25H2 |
Fabrication co
Plant with servers, 22 devices| Device | What to do | Age | Windows |
|---|---|---|---|
| SFC-LOADING-DOCK | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 8.1 | Windows 10 Pro 22H2 |
| SFC-SHOP-KIOSK-1 | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 7.3 | Windows 10 Pro 22H2 |
| SFC-SHOP-KIOSK-2 | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 7.3 | Windows 10 Pro 22H2 |
| SFC-ESTIMATING-3 | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 6.9 | Windows 10 Pro 22H2 |
| SFC-INTERN-LT | ReplacePast the 5-year replacement point, too little memory to upgradeSee details
| 5.2 | Windows 10 Home 22H2 |
| SFC-DC01 | UpgradeThe server's operating system is out of supportSee details
| 9.4 | Windows Server 2012 Standard |
| SFC-SALES-3 | FixInstall the latest Windows updateSee details
| 2.4 | Windows 11 Pro 23H2 |
| SFC-ENGINEER-2 | FixFree up disk spaceSee details
| 3.6 | Windows 11 Pro 25H2 |
| SFC-SALES-1 | FixInstall the latest Windows updateSee details
| 2.4 | Windows 11 Pro 24H2 |
| SFC-SALES-2 | FixInstall the latest Windows updateSee details
| 2.4 | Windows 11 Pro 24H2 |
| SFC-SHIPPING-1 | MonitorFine for now. Plan to replace within a yearSee details
| 4.7 | Windows 11 Pro 25H2 |
| SFC-FRONTOFFICE-2 | MonitorFine for now. Plan to replace within a yearSee details
| 4.4 | Windows 11 Pro 25H2 |
| SFC-ESTIMATING-1 | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.8 | Windows 11 Pro 25H2 |
| SFC-ESTIMATING-2 | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.8 | Windows 11 Pro 25H2 |
| SFC-QUALITY-LT | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.6 | Windows 11 Pro 25H2 |
| SFC-QUALITY-OLD | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.6 | Windows 11 Pro 25H2 |
Legal partners
Mostly modern, 14 devices| Device | What to do | Age | Windows |
|---|---|---|---|
| SLP-ARCHIVE-PC | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 6.4 | Windows 10 Pro 22H2 |
| SLP-PARTNER-3 | FixInstall the latest Windows updateSee details
| 1.8 | Windows 11 Pro 23H2 |
| SLP-BILLING | FixUpgrade to Windows ProSee details
| 1.5 | Windows 11 Home 25H2 |
| SLP-CONFERENCE-RM | FixFree up disk spaceSee details
| 4.9 | Windows 11 Pro 25H2 |
| SLP-FS01 | FixFree up space or add storageSee details
| 2.0 | Windows Server 2022 Standard |
| SLP-PARALEGAL-2 | MonitorFine for now. Plan to replace within a yearSee details
| 4.2 | Windows 11 Pro 25H2 |
| SLP-ASSOC-3 | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.9 | Windows 11 Pro 25H2 |
Logistics inc
Aging warehouse fleet, 18 devices| Device | What to do | Age | Windows |
|---|---|---|---|
| SLI-DOCK-PC-1 | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 6.0 | Windows 10 Pro 22H2 |
| SLI-DOCK-PC-2 | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 6.0 | Windows 10 Pro 22H2 |
| SLI-DOCK-PC-3 | ReplacePast the 5-year replacement point, processor too old for Windows 11, too little memory to upgradeSee details
| 6.0 | Windows 10 Pro 22H2 |
| SLI-WAREHOUSE-LT-1 | ReplacePast the 5-year replacement point, too little memory to upgradeSee details
| 5.6 | Windows 10 Pro 22H2 |
| SLI-WAREHOUSE-LT-2 | ReplacePast the 5-year replacement point, too little memory to upgradeSee details
| 5.6 | Windows 10 Pro 22H2 |
| SLI-ERP01 | UpgradeThe server's operating system is out of supportSee details
| 8.8 | Windows Server 2012 Standard |
| SLI-OPS-MGR | FixUpgrade to Windows ProSee details
| 0.7 | Windows 11 Home 25H2 |
| SLI-BACKUP01 | FixFree up space or add storageSee details
| 2.3 | Windows Server 2022 Standard |
| SLI-DISPATCH-1 | MonitorFine for now. Plan to replace within a yearSee details
| 4.1 | Windows 11 Pro 25H2 |
| SLI-DISPATCH-2 | MonitorFine for now. Plan to replace within a yearSee details
| 4.1 | Windows 11 Pro 25H2 |
| SLI-DISPATCH-3 | MonitorFine for now. Plan to replace within a yearSee details
| 4.1 | Windows 11 Pro 25H2 |
| SLI-ACCOUNTING-1 | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.3 | Windows 11 Pro 25H2 |
| SLI-ACCOUNTING-2 | MonitorFine for now. Budget to replace in 1 to 2 yearsSee details
| 3.3 | Windows 11 Pro 25H2 |
What I built
TLM is a tool that helps IT teams manage, monitor, and make decisions about a device fleet. It takes a rough export of devices and turns it into a clean spreadsheet that works as a client-friendly report.
It checks whether each device is:
- in warranty, and whether the warranty is worth extending as the end date gets close
- reaching end of life: budget for replacement at 3 years old, plan replacement within 12 months at 4 years, and replace at 5 years
- capable of being upgraded
- on the right Windows version
TLM makes the call so the technician doesn’t have to. For example, if a device has less than 16GB of RAM and the RAM is upgradeable, TLM recommends a RAM upgrade to extend its life instead of replacing the whole machine.
How it works
- The technician uploads the device fleet spreadsheet with the fields TLM needs.
- A Python script analyzes every device and sorts it into a category based on what it needs.
- An AI prompt takes those results and writes the client report: what needs to happen, why, and the recommended next steps.
- The output is a clean spreadsheet and a report the client can read and act on.