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


Icon

Titani Global Solutions

May 27, 2025

Share: