Application Architecture

At geographIT, we believe in giving you the functionality you need.  Selecting the right technology components to meet your specific needs means that you are getting only what you require. This signigficantly reduces your costs while increasing your automation and productivity.

We use ESRI, Microsoft, and Open Source technologies as building blocks for application architecture components, allowing geographIT programmers to architect customized software designed specifically for your needs. Where applicable, Open Source components enable development and deployment of your systems and applications at a fraction of the cost of commercial or proprietary software components without sacrificing compatibility with commercial database servers, data formats and/or web services.

When developing your solution we utilize a scalable N-Tier approach to our application development.  We will architect a solution that meets your requirements and fits into your current infrastructure.  We generally propose the delivery of at least a presentation layer, business layer and data access/data layer.  A multi-tiered approach such as this provides the following benefits:

  • Accomodate changes to the user interface or to the application logic are largely independent from one another, allowing the application to evolve easily to meet new requirements.
  • Enable easy deployment of upgrades to the existing classes that contain the business logic.
  • Increase the developer's productivity by generating reusable data access logic.
  • Provide a consistent look and feel across all of the application user interface screens.

 

   

 Search