In accordance with the teaching described herein, systems and methods are
provided for managing memory space in a mobile device. A plurality of
data storage locations may be included. A plurality of software
applications may be included, with each software application being
operable to store data to a different data storage location. A data store
management system may be operable to access and delete data stored in the
plurality of data storage locations. If insufficient memory space is
available in one of the data storage locations, then the data store
management system may access the one data storage location and at least
one other data storage location and delete data from at least one of the
accessed data storage locations.