Cypress Health Care Management
CPO Approval Application
"Using Iron Speed Designer allowed me to spend my time customizing the application. I can't imagine going back to doing it by hand!"

- Matthew Cushing of Cypress Administrative Services

CPO Approval Application

Cypress Administrative Services
White Plains, NY USA

The Capital Purchase Orders (CPO) Approval Application is a new Iron Speed Designer-based application used internally by Cypress Health Care Management employees, who include facility administrators and department heads, as well as the company president and the company administrative president.

Regional Vice President (RVP) approval screen.

Cypress Health Care manages assisted living and skilled nursing facilities throughout the United States. Building administrators for each facility must obtain approval for purchases exceeding $500.

The type of asset requested determines who must approve the request. For example, if the asset is a computer, the IT Vice President must review and approve the request before forwarding it to the Regional Vice President (RVP). The Cypress Health Care President is the final approval authority before the proposed item is purchased.

The CPO Approval Application expedites this process. Administrators can now submit requests directly to upper management, be it a department head or RVP, and track the request throughout the approval process, reviewing any comments attached to the submission.


The approving managers' screens are secured using role-based security. They can comment, approve, or reject requests directly from their screen.

Budget Tracking

The CPO Approval Application is also used for budget tracking. At the end of each year, administrators at each location meet with an RVP to determine their annual budget. The budget for each building is clearly displayed on all application pages. Users can review the annual budget and track annual spending in real-time. The budget tracking feature quickly became an integral part of the application. Today, Cypress Health Care uses the feature to plan project spending in the coming year.

Administrator submission screen with budget calculator.

Application size and scope

The application uses one Microsoft SQL Server database, six tables, four views, and 28 Web pages. The largest table is the CPO Submit Table which contains several hundred records. This application is fairly new and we expect the number of records to grow substantially over time.

There are currently 25 application users processing between 25 and 50 transactions each month.

The project

I spent less than one hour building the Iron Speed Designer portion of this application. I spent another week and a half on development and two or three days on documentation. Using Iron Speed Designer allowed me to spend my time customizing the application. I can't imagine going back to doing it by hand!

Code extensions and customizations

The CPO Approval Application includes several code customizations comprising approximately 400 lines of custom code including:

File upload
Email notification
Custom WHERE clauses

Page layout customizations

I used the standard Alps design theme in Iron Speed Designer.

Iron Speed Designer impact

Here at Cypress Health Care, we had long wanted to replace our manual email approval process with a .NET Web application. When we first started looking at Iron Speed Designer, we created a timeline for all our development projects, anticipating they would take a year. Iron Speed Designer helped us accomplish our goals in six months.

I would not have even attempted the project without this tool. Using Iron Speed Designer saved me more than one person-month of development time, and easily $10,000 in development costs! The ease and flexibility of implementing security, along with the basic database functionality, allow me to adapt to requests from application users quickly and efficiently.

In the past two years, I have built only one application by hand. We currently have 11 Iron Speed Designer applications running at Cypress Health Care that range from simple data input to contract management systems. Since I'm the only developer, the tool saves me a lot of time by creating professional-looking .NET Web applications, including pages that are 100 times better than anything I could create on my own.

Next steps

We plan to integrate several of our vendor applications with the CPO Approval Application. This will allow ordering from our system rather than via phone or email.

About the developer

Matthew began his career as a staff accountant and quickly realized he did not want to do this for the rest of his life. He started looking into IT, and was transferred to the IT staff as a Help Desk Technician. He moved up the ladder to Third Level Support before becoming interested in programming. He did a lot of QA work in the beginning and eventually got a taste of Java. He was most recently hired to do full-time development for Cypress Administrative Services.

Matthew holds a Bachelor's of Business Administration in Accounting.

Terms of Service Privacy Statement