1. A device for managing a plurality of software items, the device comprising an analysis unit adapted for analyzing a functional correlation between at least a part of the plurality of software items; a grouping unit adapted for grouping functionally correlated ones of the plurality of software items together in a common memory space.