Nunca pensei que fosse porque "simplesmente funciona" - sempre pensei que era porque "ninguém sabe como funciona" ^^
Descobriu-se um antigo gravador de cartões baseado em DOS em uma fusão que permitia a passagem para a lavanderia de residentes em uma área. Um PC antigo executando o Windows 95 com uma caixa do DOS aberta era diretamente conectado a ele e colocado em uma mesa na sala da copiadora. Lembro-me de reagir "essa coisa não está acontecendo na nossa rede!" ^^
De alguma forma, recebemos as especificações para o antigo gravador de cartão do antigo fabricante em outro país e, bendito que fôssemos, era um hardware de porta serial "simples". Então eu escrevi um aplicativo .NET que falou com ele e descobri o formato dos dados do cartão para gerar novos dados precisos (e lê-los). Esses cartões também foram usados para identificar quanto cada residente deveria pagar pela lavanderia a cada mês, um sistema que custava muito mais para manter do que alguma vez produzia em receita, mas algumas coisas demoram a mudar devido a contratos legais.
O gravador de cartões estava ligado a um thin client e ao aplicativo instalado no farm Citrix e quase funcionava como queríamos, com acesso de qualquer lugar da organização (mas apenas uma instância de cada vez, pois não tínhamos tempo para escrever uma camada de serviço).
No entanto, no final, a solução simples era simplesmente recusar apoiar a coisa horrível e esperar que o material legal viesse para que pudesse ser jogado fora. Um consultor de TI local foi contratado para fornecer suporte básico se / quando falhou, diretamente do usuário sem nos envolver. O sistema permaneceu nesse estado (desconectado de qualquer rede) por um ano ou mais até que pudesse ser substituído.