The difficulty of fitting software into its limited free memory, coupled with the new interface and event driven programming model, discouraged software vendors from supporting it, leaving the 128K with a relatively small software library.