Newsletter 18: Providing the 90 percent solution, customized help desk software

Overview
Web+Center is primarily designed to be an “out of the box” web-based help desk and sales CRM solution. Most of our clients use the software in this configuration with perhaps minimal configuration adjustments that can be made through the web-based administrative options. But other users will have some unique aspect in their operations or business flow that can only be handled by a customized solution . In this case, Web+Center provides an Open Source “90 percent” solution.

Same result, different processes
Although many of our customers seek the same end-results( Providing External/Internal IT support, external customer support, etc) each organization often has unique processes to complete their business and operations. One of the key strengths of the Web+Center application is the open source, open database design architecture and the easy customization options of the application. Unlike many applications where the designs and programmatic changes are hidden or difficult, the Web+Center application is designed to be easily and extensively customized by users to exactly fit their unique organizational processes.

The Web+Center application orginally was written in a compiled C++ (ASAPI) environment for the first few releases. After repeated requests for customizations by users, and after researching other web scripting environments, we migrated the whole application to a ASP/Visual Basic – Active Server Pages open sourced web scripting environment. The only component where we retained the compiled C++ environment is in our license key mechansim, which is only used when creating new tech accounts to check for license compliance. This ASP development environment is fast, user friendly, and easy to customize with minimal programming experience. The ASP/VB development environment comes standard with MS Internet Information Server (IIS) and it is also compatible with ASP engine from Sun ONE running Linux that we also support. Our programmer’s guide includes some references and tutorials on ASP programming language.

Building from the Web+Center Components
Version 5.0 now includes functionality that extends well beyond basic IT support and trouble ticket tracking. The Web+Center suite includes 4 applications (Tech+Center, Business+Center, Customer+Center, and Pocket+Center). Each application is filled with numerous functions that can be the basis of a very customized business or organizational mission critical system.

The Business+Center application includes a mini and configurable “accounting” and invoicing/quotes component to handle business functions like product sales as well as sales forecasting. The Tech+Center and Pocket+Center application have complete and configurable asset tracking, reporting and barcoding functions. The Tech+Center and Customer+Center applications have special knowledge base keyword mapping and search options. The Business+Center has a user group email function to send out personalized HTML user group emails. These components and others can often be combined together in a single customized application to solve multiple support and operational requirements for a company with a single application.

An Example – Using all of the components
Many smaller manufacturing/product companies still do not fully utilitize the web and web-based tools as way to enter and share information internally and externally effectively. Some companies are using our application to solve multiple business requirements with a single application. Possible Options include:

  • Tracking inventory – both for manufacturing processes and sale assignment to customers and returns and repairs using the Asset Management component
  • Centralized Customer Database – Web-based customer database allows sales, support and accounting to share a common, accurate database
  • Support/Sales/Design Feedback – Returns, repairs, design and feedback can be more formally and efficiently dispatched and processed with the Tech+Center Help Desk
  • Self Help for customers – External customer support with FAQ’s, searchable knowledge base and methods for customers to create support or other requests
  • Barcoding and tracking of inventory – The Pocket+Center and built in barcode scanners on Pocket PC’s allow for product/asset tracking for uses throughout the product life cycle.
  • Track and record events – Important information and accountability is often lost or unrecoverable when important dialogs, discussions and designs are recorded in emails rather than in a centralized, database driven, searchable knowledge base.
  • Customer Feeddback – Clear and accurate feedback using the customer survey builder and reports.
  • Tracking customer support resources – With the extended time spent reporting and invoicing/ billing component, support resources can be properly tracked and billed back to customers.

Creating all of these functions from scratch would be time consuming and costly. The Web+Center application and it’s code base provide a very complete and stable platform from which to develop a custom business process solution.

Conclusions
Although the Web+Center application is primarily designed and used as an “out-of-the-box” IT Help Desk solution, the code design, database architecture, development environment, and documentation have all been designed for the user who wishes to customize it for any set of business operations. We encourage users to explore the customizations options to fully utilitize the Web+Center application for their organization.