The ASU Libraries' staff had considerable experience creating digital library systems to satisfy the needs of a major university library. These systems were designed to be high performance, large scale systems, capable of supporting very large, multimedia databases, accessible to large numbers of simultaneous users. Using this experience, the staff set out to design a digital library system that could satisfy the needs of small libraries. A small digital library system cannot be simply a scaled back version of a large system. The primary factors driving the design of a small system are cost, scalability and technical support. The resulting digital library system, named MADILIS, is designed to satisfy all of the criteria for a fully functional digital library system, while also meeting the cost, scalability and technical support needs of small libraries.