The issue focused on problems with software systems that control machines and computers. IBM computer programmers used machine code to write hardware devices, including printers, radios, keyboards, televisions, monitors, routers, servers, databases, printers, scanners, desktop computers, laptops, tablets, smartphones, cameras, laptop computers, servers, desktop PCs, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers, servers