I am planning to implement a common CLI and GUI interface for major package management systems, such as dpkg, rpm, portage, and possibly yast. The software is going to be able to download software from web servers, check download source integrity, install it on multiple machines, revert installations, provide information about installed software, and check integrity of installed software. More features from M.SWPM-* are going to be added as time allows.