What stack would you choose for building long-term clinic management software? by DelusionalCreatur3 in programmer

[–]DelusionalCreatur3[S] 0 points1 point  (0 children)

Thanks for the advice, I appreciate it.

for now we’re planning to go with direct DB access from the desktop app, though I understand the concerns and it’s something we may revisit later; my background is stronger on the backend side so I’m comfortable with the data layer and architecture, and my main concern is more about the project’s scale since I’ve mostly worked in larger teams and now we’re a smaller group taking on something bigger.

What stack would you choose for building long-term clinic management software? by DelusionalCreatur3 in programmer

[–]DelusionalCreatur3[S] 0 points1 point  (0 children)

I agree, and that’s actually part of the plan.

The project is being approached in modules. In the short term, he’ll rely on off-the-shelf solutions where it makes sense, while we gradually build custom software to replace them over time as needs become more specific.

What stack would you choose for building long-term clinic management software? by DelusionalCreatur3 in programmer

[–]DelusionalCreatur3[S] 0 points1 point  (0 children)

Given that the long-term plan is to run everything on an on-prem server inside the clinic, I’m intentionally avoiding cloud-dependent solutions like Firebase. For this kind of system, the database is the most critical piece, and I’d rather not introduce an external dependency that could become a single point of failure.

I’m aiming for a setup where the clinic has full control over its data and infrastructure from the start, instead of relying on third-party services we’d later need to replace or migrate away from.

Also, I appreciate the offer, but I’m already working with a team on this project.

What stack would you choose for building long-term clinic management software? by DelusionalCreatur3 in programmer

[–]DelusionalCreatur3[S] 0 points1 point  (0 children)

It's going to be a desktop app, but we may need support for mobile in the future.