Improvements in software and hardware , and rapidly-lowering costs , popularized desktop publishing and enabled very fine control of typeset results at much lower cost than the minicomputer-based systems . Improvements in software and hardware , and rapidly-lowering costs , popularized desktop publishing and enabled very fine control of typeset results much less expensively than the minicomputer dedicated systems .