ESBI Computing logo   | News | Careers | Contact Us | Sitemap |
Overview
Complete GIS Solutions
Enterprise Web GIS
Mobile GIS
Customer Needs
Industries
Products
Services
 Overview
 Customisation
 Implementation
 Project Management
 GIS Consultancy
 Data Services
 Training
 Technical Support
Selected Projects
 

Customisation and Development
 

At ESBI Computing we provide a complete range of customisation and development services around our desktop, mobile and enterprise Web GIS solutions. We use the term 'customisation' to mean small-scale modifications, and 'development' to mean large-scale modifications, or additions to existing off-the-shelf products to ensure they meet your functional and/or non-functional requirements (eg. system integration).

We use industry standard software engineering, software development and project management methodologies such as UML, RUP, PRINCE etc. We develop using industry standard tools such as ASP, VB, VBA, Java, XML and we use industry standard platforms such as Windows, J2EE, .net. Our processes are ISO 9001 Quality Assured. We are a Microsoft Certified Solution Provider and a member of the Oracle Partner Programme.

We believe in a collaborative approach to software customisation and development and are passionate about the importance of you the customer in the process. We ensure that the customisation and development which we carry out on your behalf meets your requirements at all times.

We offer a complete set of services from project vision through development to implementation and roll-out, or just one service such as defining the project vision, or small scale customisation. This is part of our complete yet flexible GIS solutions philosophy.

 
Customisation & Development Services
Business Case - Project Vision Define the vision and create the business case for your project
Requirements Analysis Helping you to define your user and system requirements
Software Customisation Minor modifications to existing applications and systems
Software Development Software development tailored to your particular needs
Database & data management Spatial and non-spatial database services
Implementation & deployment Ensuring you are up and running quickly and smoothly


Business Case - Project Vision

The first step in any project is usually to justify its need, by clearly identifying the reason or vision behind the project, and assessing its benefit against its cost. We can help you clarify and document the business need for your GIS project, whether it be an enterprise GIS or a single product with data and implementation. We clearly identify, assess and articulate the benefits and present them in an appropriately persuasive manner. One of the big advantages of outsourcing this task is that there is a clarity of thought from an independent source. The project vision is often the single biggest step in any project and if it's not right there may be no project. We help assess all the needs, benefits, stakeholders and costs, produce the vision statement, and assist with presenting this to management, thereby assisting in securing a future for your project.

Requirements Analysis

Requirements gathering and documentation is one of the most important aspects of any software project. If the requirements do not accurately reflect what the user wants, then the project will not meet user expectations, and will require costly amendments at a later stage - or may even fail. We place great emphasis on requirements gathering and we understand the importance of a collaborative approach with the client, users and stakeholders. We use industry standard methodologies, such as Use Case Analysis (part of RUP), to capture and document functional and non-functional requirements. These requirement documents, once signed-off by users and stakeholders, are then used as a part of the development and testing process- and eventually to achieve user acceptance.

Requirements gathering can be carried out as a stand-alone project, but is more usually carried out as part of a software customisation or development service.

Software Customisation

Software customisation relates to modifications to existing products or systems which may be necessary to make the product or solution work in a manner which best suits your requirements, thereby improving productivity and user acceptance. ESBI Computing can customise a software product which we supply to you - or we can customise one of your existing applications. Software customisation projects can be on a small or larger scale - from a few days to many man months.

We can customise desktop, mobile and web applications in a variety of languages and platforms. Customisation projects are carried out as a software development project - we can gather the requirements ourselves or use those you have already established.


Software Development

Software development includes (but not exclusively):

  • Larger scale modifications to existing GIS applications
  • New modules for existing GIS applications
  • Completely new GIS solutions

It can also include:

  • Embedding GIS functionality into existing applications
  • Integrating GIS applications into existing infrastructures

We provide this service for desktop, mobile and web GIS applications, using a variety of industry standards:

  • Languages and data transfer formats - ASP, VB, VBA, Java, html, XML etc
  • Platforms - Windows, J2EE, .net, Windows CE etc
  • Databases - Oracle, SQL Server etc
  • Tools - UML etc
  • Processes - RUP, PRINCE etc
  • Quality - software and technical quality assurance plans

We provide a complete software development or lifecycle process including:

  • Project vision or business case
  • Requirements analysis
  • Design - functional & technical (architecture)
  • Prototyping (if relevant)
  • Development
  • Testing (unit, system and stress)
  • Implementation
  • User acceptance testing
  • Project approval
  • Technical & user support

We provide comprehensive Project Management, no matter how large or small the development project, using established techniques, processes and documentation.


Database and data management

We provide a variety of database services to support your existing GIS solution or as part of our GIS customisation and development services including:

  • Design - conceptual and physical data modelling
  • Integration
  • Tuning
  • Population
  • Migration

We can support spatial and non-spatial Oracle and SQL Server database installations.

Implementation and Deployment

This service can be provided as:

  • The final part of any customisation or development project, or
  • As stand alone service to support the sale of our web, desktop and mobile Products

Please see Implementation Services for more details

Disclaimer  |  Privacy  |  Copyright © ESBI Computing