Oilfield Construction Project Management

Application An end-to-end B2E (Bulldozer to Executive) software solution was needed to enable the oilfield operations of the oilfield industry to streamline their paper-intensive purchase order, fulfillment, and billing systems. From time and fleet management to purchase order and invoicing, this application needed to be a multi-tenant system that could be used by the dozens of users involved daily in …

Software is Eating the World

by PJ Christie More than a web application on your computer, software is everywhere, in almost every car, television, watch, or appliance. When business owners invest in the creation of this software how long should they expect it to last? And at the enterprise level, when a software application is released, what is the expected life cycle? What is it …

Longevity in Rugged Software Development

by PJ Christie One of the key attributes to Rugged Software Development is Longevity. There are some very interesting articles on the web about the career longevity of a developer. But at CabForward℠, we focus on Longevity of the software in terms of years it will be maintained. We see our value as producing the highest quality software and believe …

Business Technologists

by PJ Christie It’s not exactly a new title, but at CabForward℠ we are definitely seeing a trending interest in the use of technology across corporate roles. What role would a Business Technologist play in your organization? Fundamentally, it would be a shift in the approach to the business problem. We see frequently that technology is implemented and then made …

Survivability and Rugged Software Design

by PJ Christie CabForward℠’s goal is to produce quality software that survives any crisis. “To increase your software’s survivability you need to recognize that safety critical systems cannot be truly safe unless they are also secure.” Once your organization has made the decision to leverage Rugged DevOps and software design in your cloud applications, we encourage you to work proactively …

Rugged Software

“Rugged” describes software development organizations which have a culture of rapidly evolving their ability to create available, survivable, defensible, secure, and resilient software. Rugged organizations use competition, cooperation, and experimentation to learn and improve rather than making the same mistakes over and over. Rugged organizations also actively seek out threats and create defenses before they are a problem. “Rugged” can …

Tools That Help Us Create Better Software

by Justin Litchfield Why do I love CodeClimate? For the same reason I love Rails. It allows us to make better software, faster. Without CodeClimate I have found “Love Bombs” for myself like this one – when I least expect them: Ouch. I know that sometimes I’m prototyping a feature and the code is… Well, like that garbage above. But …

Maintainability – a Rugged Attribute for CabForward℠

We have some outstanding developers here at CabForward℠. Professional software engineers who can think outside the box to develop new approaches to old problems. One of the efforts underway on our team is to create development practices that result in rugged software. Rugged to us means building an application that is more than just a program. It can protect itself …