Technologies

Our development model is user-needs focused. We strive to demonstrate our abilities at every stage of project development, from business rules discovery and analysis, management consulting, process innovation, documentation and support, to maintenance and beyond. Through years of meeting our client’s needs, we have developed our own tools and technologies which allow us to more quickly develop and deploy solutions for our clients.


Our proprietary technologies allow us to decrease the time of development, decrease the amount of system errors, and increase the level of a project's success by letting us concentrate a large portion of our effort on the needs of our clients. Below is a short list of the relevant tools and technologies which we frequently employ:


  • Class Generator - A proprietary tool that we have developed to generate 90% of all our code in a project. We now use the Class Generator on all current projects as well as all future projects because it offers the following benefits:
    • Speed - Increases the speed of code creation by many orders of magnitude.
    • Consistency – The Generator creates all the code in a consistent style that any programmer involved in the project can quickly decipher and debug.
    • Decreased programmer error - The programmer does not have to spend time debugging errors introduced by his or her own mistakes.
    • Focus – Allows us more time to focus on vital business processes and implement changes based on user feedback.


  • PDF Generator - The PDF Generator combines field level information for the record and also the files saved in the document management system into one PDF for a complete view of how the record was handled from start to finish. In addition, it organizes them through bookmarks for each section for easy navigation through especially large files. Lastly, it is integrated with our ChangeLogger system and offers the ability to include revised documents or changes in individual fields in the generated PDF document.


  • Document Management System - Our Document Management System tracks and stores electronic documents and/or images of paper documents. In addition to storage and retrieval functions, we realize that document security is essential for most document management systems. We have integrated this system with our Access Management Module to allow an administrator or administrators to give access to documents to certain people or groups of people. Lastly, this system has provisions for versioning of documents so that users can easily view the changes to each document over time.


  • Access Management Module - Our Access Management Module was built for maximum flexibility and scalability while providing a high degree of security for confidential information within an organization. The Module restricts access to services with granularity based on organization, division, function, and field requirements. For example, some services may be provided to the entire organization population; others might be provided to all technicians in a particular set of divisions; still others might be restricted to division heads and division administrators. Access is fully integrated with Active Directory and database permission tables for users are no longer contained within the database, but instead are in the Active Directory for ease of administration. Combined with a Secure Sockets Layer connection, this security model ensures that users of both the internal and external side can use the system with the assurance that vital information will be protected.


  • Change Logger - The ChangeLogger is a system from which data and files can be restored or recovered from a time in the past. Not only can users view changes in any particular field over time, but these changes can be reversed to a previous point in time. The ChangeLogger is completely integrated with our Document Management System to provide versioning of documents. This allows users to track changes to documents and various other types of files as they change through time.


  • Excel Export - The Excel Export allows users to easily produce Excel reports from a web application based on search criteria or produce reports based on criteria pre-defined between the user and the developer. This allows users to create reports from any criteria they wish to use in the system. This simplifies and accelerates the process of gathering statistical data used as performance indicators.