The complexity of the primarily Pascal-coded Lisa operating system and its associated programs (most notably its office suite), as well as the ad hoc protected memory implementation (due to the lack of a Motorola MMU), placed a high demand on the CPU (which also lacked a floating point co-processor to speed graphical calculations) and, to some extent, the storage system as well. As a result of cost-cutting measures designed to bring the system more into the consumer bracket, advanced software, and factors such as the delayed availability of the 68000 and its impact on the design process, Lisa’s user experience feels sluggish overall. The workstation-tier price (albeit at the low end of the spectrum at the time) and lack of a technical software application library made it a difficult sell for much of the technical workstation market. Compounding matters, the runaway success of the IBM PC and Apple's decision to compete with itself, mainly via the lower cost Macintosh, were further impediments to platform acceptance.