Re Write

There are many reasons for a fully re-write, these are some I can think about right now,
- Need to integrate Billing and Accounting into the same application
- Need to be easier to install, upgrade, and maintain
- Need to integrate new Web 2 techonology
- Strong framework, Rails, available, way much better than plain PHP and stand alone libraries
- Conscious use of conventions to avoid repeating code
- Incredible development speed (I am doing it in my spare time)
- Incredible amount of good quality libraries that are designed to plug in the framework, like:
- Fine grained access control
- Localization
- Audit trail integration
- RAGI - for connecting the system to phone via Asterisk
- SOAP services, (yes, you’ll be able to connect and talk SOAP to any server, if enabled)