Preferred Stack.
I have mainly stuck to the Microsoft tools, Visual Studio, Microsoft SQL Server etc.
Going from back end to front end, here is my preference for the development stack:-
1. Windows Server or Windows 10/11 for smaller installations (up to 10 concurrent users).
2. Microsoft SQL Server, or Microsoft SQL Express (free) if the concurrent usage and data volumes allow.
3. Microsoft Internet Information Server (IIS) (installed as part of Windows), or self hosted.
4. For development I use Microsoft Visual Studio Community Edition (free).
5. Blazor Server or Blazor WASM depending on the customer requirement (free).
6. MudBlazor for material styling of the Blazor app (free).
7. PDFSharp for all PDF generation, reports, documents etc (free).
8. Apex Charts for all charting requirements (free).
9. GitHub for storing all the source code (free).
Whilst the above is my preferred route, I am happy to discuss changing anything above.