The System Design is the showpiece of a new software application. The definitions and technical specifications developed for business processes, transactions, reports and data must be translated into programmatic code that creates screens and instructions that make the system work. The system design is the "look and feel" of the application. It must meet the expectations of the users. Many system applications built with a solid architecture are not well received by the users because they do not perform as expected. The users will determine if the system is a success. They will use hard to quantify criteria such as ease of use, responsiveness, navigation and perceived value. If the users are not satisfied the system will flounder. The Consilium team understands the importance of system design and how to incorporate the expectations of the users into system design and functionality. Consilium works closely with the users to identify the non-technical concerns and how to address them in the overall design. We have developed an approach of prototyping the application that allows us to refine requirements and expectations. We strive to have no surprises when an application rolls out.
The IT world has experienced a dramatic increase in the number of custom applications over the last five years. Consilium has participated in this growth with a number of successful projects including several web-based e-business solutions. The renewed interest in Custom Applications is a result of significant advantages over "off the shelf" software packages for particular applications. Some Custom Applications are much cheaper in the out years because they are built on open platforms driven by business rule engines and programmed in common languages allowing for more options for modifying the application. When an application is custom developed, a rigorous application building discipline must be followed. Consilium has modeled its Core Services around the building blocks of Custom Application Development that include Project Planning, Configuration and Change Management, Testing and Implementation processes. Consilium staff has a mastery of the tools and skill set used throughout the development of custom applications.


