Hay pymes que no necesitan una app en la nube. Necesitan un programa en el Windows del almacén, del mostrador o del técnico, que abra rápido y no dependa de que el Wi‑Fi del polígono aguante. Ahí encaja C# y .NET: escritorio, SQL Server o MySQL, e impresora que funcione el viernes por la tarde.
Antes de escribir pantallas pregunto cómo trabajan hoy. Casi siempre hay un Excel con macros, un Access o tres programas que no se hablan. El encargo no es «hacer una app bonita». Es no perder el albarán, el lote o el recuento. Si el flujo no está claro, el software solo acelera el lío.
En el código me quedo con cosas aburridas a propósito. Validar en el cliente y otra vez en el servidor de datos. Transacciones cuando se mueve stock. Copias de la base que se puedan restaurar. Un instalador que no pida Visual Studio. Y logs que se puedan leer sin ser yo.
La interfaz la dejo sobria. Botones grandes, teclado, pocos menús. Quien factura o prepara pedidos no quiere aprender un framework. Quiere el dato y el ticket. Si más adelante hace falta un panel web, el mismo criterio: CMS o WordPress o una API, no un segundo sistema paralelo.
Si tu equipo sigue pegado a una hoja que solo entiende una persona, puedo ver qué merece un programa de escritorio y qué se puede dejar. C# no es moda: es una herramienta que, bien acotada, aguanta años en un PC de trabajo. El detalle y las variantes están en la tienda.