Home > About > Process

CABEM's Process

Defining and Meeting your Needs

CABEM provides our customer's software development support throughout the development process.

Requirements Analysis

CABEM works closely with the customer to determine project requirements. Factored into the analysis are the problems that need to be solved, customer expectations and desired outcomes, existing work flow and resources, security, current applications, best practices, quality systems, ROI, your company culture, and your future plans and marketplace.

Specification and Design

Based on requirements, CABEM develops the design and/or specification. Elements considered include the user interface and visual design, software architecture, the programming and database language, and hardware. In the design phase, CABEM's creative interactive services set it apart from software development-only services. The design not only meets the base requirements, but visual layout and interaction present a professional and pleasing user experience.

Build and Test

CABEM's development team builds and tests software efficiently using disciplined software development techniques. We are comfortable working with a host of tools to support Windows, Linux or UNIX platforms, whether desktop, server or web-based. Software testing and quality assurances are critical components of our software development process.

Deployment and Maintenance

CABEM can install and train at the customer's site, host the application, or arrange for third party hosting of the application. Desktop packages are typically deployed with an easy to use graphical installer. In all cases, CABEM works with the customer to determine the best deployment model for the application. CABEM provides ongoing maintenance services for the majority of our customers.

Applications that Save Lives

Bomb-detection and concealed weapons detection technologies:
Learn about CABEM’s role implementing GUI For the Stand Off Bomb project for the Marines.