Menu

Post image 1
Post image 2
Post image 3
Post image 4
1 / 4
0

There are small things you can code yourself instead of paying for a SaaS

DEV Community·h13ris·18 days ago
#nPGvhM4Y
Reading 0:00
15s threshold

LiMa, light mode. 7 software licenses tracked, automatic days-remaining calculation. 100% local. LiMa is a project I built two years ago. I know I'd do it differently today — PyQt6 instead of PyQt5, SQLAlchemy instead of raw sqlite3 , keyring for SMTP credentials. I'll come back to that at the end. But the point of this article isn't my tech debt. The point is that there are small things you can code yourself instead of paying for an annual subscription . LiMa is a good example. The scenario that pushed me to build it: your IT director forwards you the annual quote for a "Software Asset Management" tool to track software license expiration dates. You open the PDF. Hundreds of dollars a month. You click on the feature sheet. The product, in essence: a SQL table with dates, a notification cron, a monthly recap email . That's it. That's how LiMa (License Manager) was born. A PyQt5 desktop app running locally on the workstation of whoever handles the software inventory, plugged into a SQLite file.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More