Customer relationship management (CRM) is a system for managing a company's interactions with current and future customers. It often involves using technology to organize, automate, and synchronize sales, marketing, customer service, and technical support.
CRM systems are designed to compile information on customers across different channels -- or points of contact between the customer and the company -- which could include the company's website, telephone, live chat, direct mail, marketing materials and social media.
CRM systems can also give customer-facing staff detailed information on customers' personal information, purchase history, buying preferences and concerns.
For sales managers, CRM cloud apps provide real-time visibility into their team’s activities so they can forecast sales with confidence. For sales reps, CRM cloud apps make it easy to manage customer information so reps spend less time handling data and more time with customers.
Hipergate is a web based application suite for CRM. The purpose of the suite is to cover a wide range of functional needs at any given organization. hipergate is multi-tenant and can be used for a single company, for a company group or as Software as a Service.
Is 100% Free Software.
It is the only Java based Open Source CRM with such a wide functional coverage.
Runs on all common databases and operating systems.
Salesforce Inc. is a global cloud computing company headquartered in San Francisco, California. Though best known for its customer relationship management (CRM) product, Salesforce has also expanded into commercial applications of social networking through acquisition.
Service in Salesforce
Salesforce.com's customer relationship management (CRM) service is broken down into several broad categories:
1)Strong market leadership.
2)Industry leading help and online training support.
3)Simple user interface that is well received by users new to online systems.
4)Multiple industry specific or vertical market solutions – although somewhat light in terms of deep functionality.
Disadvantage for Salesforce
1)Overly simple user interface that is quickly outgrown by experienced users.
2)Marketing management functionality is extremely limited.
3)Dashboards may not reflect the application security for specific users without significant administration effort.
4)No Service Level Agreement provided in standard contract.
5)Data center reliability has been questioned and several major interruptions in service have been widely publicized.
Appcelerator is a privately held mobile technology company based in Mountain View, California. Its main products are Titanium, an open-source software development kit for cross-platform mobile development, and the Appcelerator Platform, an enterprise software suite for mobile app development, testing, deployment, and analytics.
What is Titanium?
A bug tracking system or defect tracking system is a software application that keeps track of reported software bugs in software development projects.
Bug tracking is a process used by quality assurance personnel and programmers to keep track of software problems and resolutions.
A bug tracking system is normally put in place to store information about reported bugs. This type of issue-tracking system provides a clear, centralized overview of development requests and their corresponding states.
Common Benefits for using Bug Tracking
Everyone can look at the software to understand how many bugs are left to fix.
People seeing issues can look to see if they have already been found.
A common source of bug data can make triaging the bugs as a group easier.
Bug tracking software allows people at all levels of the product (dev, test, pm, management) to see a common view of the world.
JavaServer Faces (JSF) is a Java-based web application framework intended to simplify development integration of web-based user interfaces. JavaServer Faces is a standardized display technology which was formalized in a specification through the Java Community Process.
JavaServer Faces (JSF) is a MVC web framework that simplifies the construction of user interfaces (UI) for server-based applications by using reusable UI components in a page.JSF provides facility to connect UI widgets with data sources and to server-side event handlers
Benefits for JSF
Providing reusable UI components
Making easy data transfer between UI components
Managing UI state across multiple server requests
Enabling implementation of custom components
Wiring client side event to server side application code