The founding officers of Serviam Corporation, Inc. first met at a large trucking company in 1988. With the introduction of the IBM AS/400 & the trucking company implementing one of the largest production environments in the State of Nebraska on this new Midrange Server. With previous backgrounds in the System/38, System/36, System/34 & even the System/32 these two young information technology fellows embarked on a journey that would lead them to the success they enjoy today.
While working together in many various rolls as information technology technicians, consultants & corporate officers, Chris & Davey became and remain best of friends.
Known in the Midwest as the premier provider of Information Technology services and software for companies in the private, public, and governmental sectors. Serviam provides its clients with the people, processes, and knowledge necessary to help solve their business challenges. Taking pride in providing only Senior level technical experts with
extensive knowledge, wide experience, and outstanding character. These qualities set Serviam apart from other companies offering IT consulting services.
Serviam creates software applications for the IBM’s Power Series platforms designed to maximize the competitive advantages their customers employ and applications that increase programmer productivity.
Serviam’s consulting services are primarily in application development and project management.
When it comes to selecting software to support business operations, companies essentially have two choices – standard or custom software.
In the case of ordinary business operations, a standard software package makes sense. Companies get a significant percentage of what they need to operate their business and they are able to purchase that software at a price that is essentially shared by many other companies.
In the case of business operations that are unique to an organization, custom software makes sense. Typically the custom software is more expensive, but the business realizes a significant benefit by developing software to leverage a company’s competitive advantage.
To maximize profitability, a number of software companies have utilized a hybrid approach in how they deliver an application to a customer. Understanding that there are typically two types of software sales, the hybrid approach attempts to make two sales with each package – the standard software along with a custom implementation. These software companies realize that they can attract companies with their “relatively” inexpensive standard solution and then charge custom development fees during an implementation phase. In the vast majority of cases, the fees for the implementation phase far exceed the initial cost of the standard software. Software vendors often consider the sale of the standard software a loss leader in anticipation of the more lucrative custom implementation.
Further, the implementation phase raises three additional issues companies should be aware of.
First, the modifications must work within the framework of the standard software. The greater the competitive advantage a company has with a particular business process, the less likely it can be made to work within the framework of the standard software. To enable the process to work within the standard software, the customization effort is greatly increased. Further, ongoing support (that is maintaining the custom code during future standard software releases) is further complicated and more expensive. The greater the unique competitive advantage a company enjoys, the more costly is the hybrid solution and the greater chance the implementation will fail or, worse, lead to serious
financial consequences for the company.
Secondly, it often makes sense for the vendor to make available to other companies, in the standard release, that code which has been custom developed for a particular client. The client often likes the idea that the custom code will be made a part of the standard offering because they will avoid the future costly ongoing support for that custom code. In essence, the company funds development of custom code which is then made available to their competition.
Finally, the company never owns the software that is being utilized to run their business. Ownership of the software belongs to the software vendor. After funding a substantial amount of custom development the company is still required to pay an annual “Software Maintenance Fee”. This fee is supposed to allow access to those fixes, modifications, and
enhancements made to the “base” software application. Usually unspoken, to take advantage of the “base” software fixes, modifications and enhancements, a company must “re-implement” standard software applications and “re-modify” all those alterations originally made by the consulting firm upon the initial implementation.
An Unworkable Alternative
To avoid these custom development (implementation) issues inherent in a standard software solution, the only real alternative has been to change business processes to bring them in line with the standard solution. This method relinquishes all competitive advantage in the name of expedience. A case of throwing out the baby with the bathwater, but in this case, the baby is the life blood of the company.
This also assumes that the standard solution actually works. And that is a point that companies should seriously consider when purchasing a standard software application with an implementation phase included. The real history of most major “standard software” applications is that the underlying code is often ten, fifteen, or twenty years old. There are modifications to modifications. Major software vendors almost never do a rewrite of their core application. That result is that there is often not actually a standard solution that can be simply installed and will work. Many software vendors have a set of predefined functions (the decades old framework) which still need to be connected (the custom implementation). Without the custom implementation, the framework will simply not stand on its own to provide a fully functioning system.
One might ask, with all these red flags, why does anyone choose one of these hybrid solutions? Companies know that they need to modernize their information technology systems to see real gains in productivity, but often feel at a loss when evaluating the competing software offerings and the bold claims the different packages make. They know they need to do something, but they are in foreign territory. So they often look to the ‘experts’. They track down an objective third party to advise them on the best choice. The fox is invited into the henhouse. Ostensibly objective consulting firms are engaged to make a recommendation.
These firms will ask all the right questions necessary to make a recommendation. They have the literature from all of the major players and package the claims from these major players in a very nice presentation. Then they will make their recommendation for the best application based upon the needs of your company and on the capabilities of the different offerings. Curiously, the recommended package typically matches the firm with which the consulting firm has a partnership. They are then in a position to facilitate the purchase of the recommended application or actually provide implementation services for that application.
When it comes to enterprise level applications, the options have been very limited, very expensive, and very time consuming to implement. Standard software simply does not exist in a meaningful way at the enterprise level. Truly customized software is rare. The choice has often been limited to a selection of a vendor of a hybrid solution with none of the benefits of either a fully customized application or of a standard offering, and many of the limitations of both types of applications. Finally, third party recommendations are notoriously self-serving.
Serviam believes that a successful enterprise knows best how to run its business. Intelligent enterprise leadership seeks partners to help implement its plans, not partners who dictate how its business should be changed to work with a tool of the business. The enterprise should dictate the use of a tool. The tool should not dictate how the business should be run.
Software companies are best at writing software. Businesses are best at running their business. Serviam believes that you know how your business should be run; we write software that matches your way of doing business.
For over 25+ years, Serviam has offered a fusion of custom development with development templates. We have chosen to provide customized applications developed much more quickly than from scratch with all the benefits that come with a custom application.
Serviam’s approach is to clearly identify those characteristics that define an organization and along with the organization, identify those areas where software may be able to manage, simplify or streamline an existing process. Instead of changing a business that already enjoys a competitive advantage we develop the software to maximize the value those proven processes provide without requiring extensive retraining of staff on new processes. Serviam recognizes the difference between advantageous business processes and processes which are simply out of date. In conjunction with our client, we seek to achieve the best mix of modernization with a clear purpose and return on investment through system implementation of already optimized processes.
While the code is developed specifically customized to the organization, the development effort does not start entirely from scratch. Over the years, Serviam has developed tools and processes to simplify the development effort and enable consultants to focus their time and effort on the specific business solutions. Minimal time is spent on hand coding
solutions. If we were building a home, the difference would be like starting with the forest or starting with building materials. You can cut down the trees, hew the logs and construct the building one log at a time, or you can start with interchangeable building components and construct the home much more quickly. In either case you have a home that is custom to the homeowner but in the latter case, the home in constructed in weeks or months instead of months or years.
Serviam’s approach has been very effective and we have not had a failed effort. Our solutions are customized specifically to our client’s needs. Training requirements for staff are minimal since we follow many of the processes company personnel are already very comfortable with. Invariably there is some modernization of processes, but having some familiarity with elements of a new system makes acceptance much more palatable than throwing an entirely unfamiliar system in front of valued employees.
Because we are not modifying an existing application, much of the effort the package implementers expend is simply not necessary. We don’t try to make a square peg fit in a round hole. Our time is spent solving specific business needs. Subsequently, our development time is typically much shorter then that the standard software implementers need to shoehorn their products into your organization.
In the end, time is money. The quicker we are able to develop your application, the less it actually costs. The quicker we develop your application, the sooner you are able to realize the return on your investment.
Because we are working with your business processes and not a predefined set of functions, the complexity of the overall application is vastly simplified. The resulting application is only as complex as your business, but easy to use. Likewise, the application is no less complex than your business. Reducing complexity increases the chance for success and increases the accuracy of development cycle estimations.
In the end our clients own the code and are in a position to maintain that code using their own personnel, our personnel, or personnel from a third party. Ongoing support contracts while available are not necessary. Because we develop using industry recognized tools, methods and languages, any skilled developer should be able to make modifications as the business changes