When should a business replace spreadsheets with custom software?
When several people edit the same sheet, when errors go unnoticed until a client asks, or when a report takes a day to assemble by hand. At that point the workarounds cost more each month than a fixed-price build.