04 / Product · Desktop
Desktop invoicing for real businesses.
A native application for invoicing without depending on the cloud, for the business that wants its data on its own machine and a program that opens instantly.
What it does
Just enough, done properly.
It does not try to compete with an ERP: it covers a small business's invoicing cycle without friction.
Invoicing without the cloud
The application runs on the business's own machine. Issuing an invoice needs no connection and no external service.
Service catalogue
Services and prices stored so the things you repeat every day go out fast.
PDF generation
Documents ready to send or print, generated from the application itself.
Backups
Copies of the local database so the invoicing history doesn't depend on a single disk.
SQLite database
A database in a single file: easy to copy, move and back up.
Desktop installer
Packaged with a native installer so it is used like any other program.
Architecture
Web inside, desktop outside.
The same stack I use on the backend, packaged as a native application.
EdFactur uses FastAPI as its internal engine and pywebview as the native window layer: the interface is web, but the user opens a normal program with its own icon — no browser, no URL. Data lives in a local SQLite database.
Status: active project, in use. It is not sold as a SaaS and there is no open public download. If the approach fits what you need, get in touch.
Need a tool like this?
Internal desktop or web applications for processes that live in spreadsheets today.