The company need an application system that handle the support process mention above and an internal portal site which serve contact agent as a single view to query different data such as customer, product and solution details, since the contact agents have got difficulty in using these two systems at the same time as they have to switch between user interfaces and re-log on to multiple applications. Also they need an application that the customer can track status of the support case over the web, since they often got hundreds of call per day from the customer to following up the support case.