Hello everyone, I hope everyone is okay.
I don't have a long history on freepascal language and Lazarus; I have known this software for about 3 months, maybe less, but it gave me some sense of trust in many ways. We are planning a startup about an engineering software, and somehow we tend to make it a cross-platform desktop application, because our target customers are mostly engineers and technicians. It will be a workspace like OpenModellica (an open-source engineering and modelling software). Long story short, there will be toolboxes we will drag and drop into a workspace, and connect those tools. Those tools are hydraulic, automation, or mechanical components from the market; the user will be able to place those components into a workspace and build a system to see what the overall system looks like and how it operates. It will also provide conceptual price calculation for systems that are built in the workspace. Does anyone have any experience with similar projects? If so, we'd like to hear what sort of pitfalls await us. On the other hand, this will be a long-lasting project. I am not sure building an engineering app entirely on Lazarus is a smart move. So I guess this is the best place to gather some insight about this issue. As you estimate, AI gives a perspective about this issue, but I guess real pro users' insight is more valuable.