For those of you who visit the Elastix IRC Channel, you are probably well aware of my view on Elastix and how we need to make it more modular. So here is my proposal for PaloSanto as well as the community. As it is right now, Elastix bills itself as Custom Made Telephony and an All in One Solution. While I have no problem with that, I think we need to move forward and take Elastix to a whole new level, a level that many other Distributions continue to ignore. We need to make Elastix the one Distribution that makes itself, whatever the end user or customer needs, not one that has a bunch of crap the customer will never use. So how do you propose to encompass this? Right now, Elastix installs the following tabs: System, PBX, Fax, Email, IM, Reports, Extras, and Agenda with multiple options under each of them. So why not just start off with a base install of System, PBX, Fax, and Reports and then from there we can go to elastix.org and download the modules we need, such as Email, IM, Agenda. When we try to upgrade our system, Elastix looks at just the modules that are installed and updates them accordingly. This will keep Elastix geared towards the beginning user as well as the more advanced users that want to dedicate a machine to a certain task such as only being a phone system. Whats the Downside? Keeping older systems up to date. Right now we use "yum update" to update our systems from the shell, but if we make these changes, that will not work to upgrade to our new Modular Elastix. But thats ok, because Elastix has great Backup and Restore utility thats done a great job since it's implementation. So the older systems would need to Backup, Re-image, Install Required Modules, and Restore. So you figure maybe an hour of downtime even if that in a production environment, if you don't just swap out the old systems with a new system already restored and configured. But look at the advantages that a more modular version of Elastix offers the community. Feel free to post your ideas, suggestions, and questions regarding a more modular Elastix, or visit the Elastix IRC Channel and spark a discussion with me (GameGamer43 on IRC).