By the mid-1960s, independent software companies offered products to users of mainframe computer systems, but manufacturers’ free software undercut the market. Widespread incompatibility between computers also limited the opportunities for sales of programs.