Brief Description
A CRM system running as SaaS with the following major functionalities for end-users:
Contact and Task Management: Manage contacts, emails, tasks, call notes, and appointments. Provide a daily summary report of updated contacts, appointments, and activities from the database.
Marketing Automation: Build marketing plans for leads and customers from the database. Automatically schedule emails based on user-defined activities in the plan.
Workflow Automation: Progress contacts automatically through the plan as each step is completed.
Reminders: Send reminders for tasks, calls, birthdays, and anniversaries via SMS or email.
Device Sync: Sync contacts and calendar information with Outlook, iPhone, and Blackberry devices.
Scope of Work
Maintenance, enhancement, feature development, and testing.
Technologies
Programming Language: Python
Frameworks: Turbogear, Django
Third-party Integrations:
Funambol
Facebook API
Freshbook
Twitter
Node.js
Databases: Postgres, Riak
Operating Systems: Various Linux distributions (CentOS, AMI, Arch, Ubuntu)
Amazon Cloud Services:
EC2: Deployed instances for Web Server, Database, and Email.
LBS: Extended data storage for instances.
S3: Stores backup databases and user data with S3 sync cronjob.
Route 53: Manages internal and external DNS among instances.
Development Tools
Git, SVN, Eclipse, S3sync, Ec2-commandline, Ganglia, Puppet, Exim, Nginx