My name is Cal Zant and I currently manage the IT team for Betenbough Homes, a production home builder in West Texas. I have a bachelor's degree in Computer Science from the Texas Tech College of Engineering, and have been working as a .NET developer since the original 1.0 release. It seems the construction industry usually stays pretty far behind the technology curve, and there aren't a lot of cutting-edge solutions out there for home builders. Because of this, there is a huge potential in this industry for leveraging technology, and by staying on the cutting edge (while trying to avoid the bleeding edge) we can provide a significant competitive advantage.
Our company holds a fundamental strategy of constantly evaluating our processes and evolving to meet constantly changing market demands and become more efficient, which has led us to become a world-class home builder (including being recognized by Builder magazine as one of the Top 100 home builders in the nation, and being recognized for consistently delivering an exceptional customer experience through several Guild Master Awards). Although we always try to buy existing software solutions when we can (e.g. Dynamics GP for accounting/purchasing/HR, Exchange for office communications), some of our processes are quite unique to our company. So we have created a few enterprise applications that not only integrate our different software suites together, but also contain our own custom functionality and workflows for those areas that are unique to us.
We now have a few different applications, all of which use ASP.NET and C# with a SQL Server backend, and they also leverage several other technologies like WCF, AJAX, jQuery, and SQL Analysis & Reporting Services. We use Service Oriented Architecture (SOA), which allows us to have a formal layer of separation between our business logic and presentation layer and partition functionality to reduce complexity, and also enables reuse common functionality from any of our applications. We use a Test Driven Development (TDD) approach, along with a continuous integration with an automated build and testing process to ensure our software is of the highest quality. Here are a few of the applications we have created:
- MobileB – This is a web application specifically designed to target mobile devices, which our inspectors use out in the field on their iPhones. It allows them to do a number of things, including completing customized checklist for every home under construction and approving payment for labor and materials which completely integrates with our back-end accounting system. We were featured for this application in an article in Builder Magazine that highlighted some of the biggest innovations in the home building industry.
- Betenbough Partner Site – This is a web application that our trade partners and suppliers use to access information related to purchase orders we have assigned to them, construction drawings, home configurations, and scheduling, as well as a comprehensive view of their accounting and payment information. We were recently received the Innovator’s Award from the Lubbock Chamber of Commerce for this application, because of how it represents innovation in technology and superior business practices.
- Back Office Web App – This web application is really the core of all of our systems and is what powers a lot of the functionality in the other applications. It does a number of things from create sales agreements, to track customer info and interactions, to defining our construction workflow and automatically generating the necessary purchase orders for a home based on the floor plan and location, as well as the specific options and colors it is configured to have. This application is used by virtually every employee in our company, and is the heart of many of our business processes and workflows. There are a number of unique and innovative aspects of this application, but unfortunately I have resigned to the fact that they simply can’t be explained in elevator speech. To fully understand and appreciate the various functions this application includes, it would take more words than you would probably be willing to read or at least more than I am willing to write.
One thing I love about my job is being able to continually learn by keeping up with the latest technology. It always keeps it fresh and exciting. Plus I don’t know anything more fulfilling than digging into a complex, real-world problem and solving it with a clean, elegant software solution. At Betenbough Homes, the majority of my time is spent architecting software solutions, researching and making decisions related to company technology, leading the IT team in implementing our technology strategies, and I still find myself coding in Visual Studio a considerable amount, and designing database structures or stored procedures in SQL Server.
I graduated from the Texas Tech College of Engineering with a bachelor’s degree in Computer Science in 2005. From 2003-2006, I worked for Smooth Fusion, a Microsoft gold partner, as a software developer working on database-driven web applications. By the end of that term I was working as lead developer on some some pretty high-profile Microsoft sites like CodeZone.com. In 2006, I had a major role in revising a popular Computer Science textbook used in college and high school classrooms entitled Visual Basic 2005 BASICS (although I have to admit, I prefer C#).
It seems I have a lot of hobbies, including hunting, guitar, gardening, photography, and researching family history. My best friend is my amazing wife, who somehow puts up with all of it, and tries to keep me from taking myself too seriously. We now have two beautiful girls that I love more than life. Although I can get pretty excited and passionate about technology … nothing puts a bigger smile on my face than my little girls.