Emphasys Software
Emphasys Call Center
"Our small group of developers historically produces three applications every three months. In the last three month period using Iron Speed Designer, we created 16 different applications!"

- Chris Lema, Vice President of Software Engineering of Emphasys Software

Emphasys Call Center

Emphasys Software
Petoskey, MI USA

The Emphasys Call Center is a brand new application that was built for Emphasys Software as part of a portal suite called the Call Center Module. It is used by clients who purchase this product, such as housing authorities for various cities. The Call Center Module is primarily used by the customer service staff at housing authorities and allows them to manage members on subsidized housing waiting lists.

In this case, we were dealing exclusively with the Cincinnati Metropolitan Housing Authority.

The Emphasys Call Center application captures all calls that come into the housing authority. The operators can either create a new contact, or look up a contact that is already in their system and log the call. Each call has a variety of data elements that go with it, characteristics not only of the call itself, but of the caller and the program in which they are enrolled. Call center users quickly fill in this detail and can then attach actions to each call. These actions are the follow-up steps that someone will have to take to resolve the call. The system also allows for quick reporting to see how many calls of each type exist, dealing with which population, and ultimately how many calls are still considered open.


Logging an inbound call.

The user logs in and immediately sees any calls that are still open and assigned to them. The call may be assigned to them because of the action step or because it's a call they logged. From here, the user determines if further actions are required, which is commonly the case, or if they can close the call. If the user closes a call, it is filtered from the screen and removed from view, though it is still visible in other reports.

Another kind of interaction occurs when answering the phone and talking with a specific caller. In this case, the operator looks up the person and adds an additional call to that client's history. This way, anyone answering the call can see all the previous dialogue with the client. The operator can reopen closed calls if the new call reactivates an issue that requires further action steps.


Creating action steps.

The last interaction is administrative where the administrator can configure a variety of data, from meta-data and domain dropdown values to operator management.

Application size and scope

Two Microsoft SQL Server databases comprise over ten tables and views, the largest being the Caller table which currently holds 108,000 records. The application has over 40 web pages. There are between 50 and 75 users, handling 10,000 to 15,000 transactions each month at the Cincinnati Metropolitan Housing Authority.

The project

The project took two developers a total of nine days to complete. Only three days were spent on the Iron Speed portion of the project. The remaining six days were used to meet end user requirements.

Code extensions and customizations

We spent one day extending the application with 10 to 20 lines of custom code that add web service capabilities to the caller and call creation routines. This customization allows an operator to search for an incoming caller's name and verify whether they are currently in a separate external system. If their name is found in the outside source database, another application program pulls data into the internal database so they can proceed without re-entering the information.

Page layout customizations


Managing administrative data.

We applied a few small changes to the page layout. In order to accommodate the excessive amount of data this application manages, we modified the record control layout to display two columns of fields instead of one.

We also customized one of the design themes included with Iron Speed Designer to reflect our look and feel.

Iron Speed Designer impact

We saved three man-months of development time using Iron Speed Designer and approximately $8,000 to $10,000. This project could have easily taken four months if implemented by hand. While it would have been possible to create this application by hand, it would have been an incredibly slow process.

Prior to incorporating Iron Speed Designer into our development suite, our small group of developers historically produced three applications every three months. In the last three month period using Iron Speed Designer, we created 16 different applications!

Next steps

We plan to tie the Emphasys Call Center application into two other Iron Speed Designer applications that we're deploying. This allows an incoming caller to the Housing Authority to check on their wait list status while modifying their housing application simultaneously.

Many other Housing Authorities plan to purchase and implement our Emphasys Call Center product.

View the application

Visit www.cintimha.com.

About the developers

Chris Lema is the Vice President of Software Engineering for Emphasys Software in Petoskey, MI. He has been developing software products for over 15 years. Chris holds a degree from the University of California, Berkeley.

Brian Reath is an intern at Emphasys Software and is currently completing his education at Michigan Tech University. This was his first commercial application ever.



Visit www.emphasysworld.com

Terms of Service Privacy Statement