July 14, 2020
Business Apps / GIS - Map - Location

Facility Access Management System

Business Need

The Client orders of the Facilities – Accesses Management System with full pack of production development also together with several customized projects, requirements are below:

  • Develop a full rich management features for public infrastructure objects/facilities/accesses in the city surfaces: Trees, Pipes, Lines, Parks, Cars/Boats Parking, Green Areas…
  • Admin users can import, input, edit all items in the surface and cut/draw a new land area. Admin users also can generate many types of usage reports.
  • End users are able to search, view and navigate real-time in the map. Users can view objects’ information and parameters, request for rent, make orders, payment and report if any related issue.
  • The system must be ready to integrate with other systems and view data with BIM in the city map and present in 3D city model.


  • There are some challenges:

    • To understand the project definition along with a long-term plan at the construction field. 
    • Complexity in upgrading process, particularly, switching from map guide to Open layer. The project required establishment of two different development environments. 


  • Establish a transparent working process (clear roles and responsibility between parties)
  • Set up and maintain effective tools and project management process (All parties interact via Trello, Git, Jira, emails, Skype)
  • Working standards are based on customers’ requirements. 
  • All parties must reach a consensus on the most effective communication method.  

Technologies Used:

  • Back-end/Server side with:

MS .NET WinForms & WebForm, ASP.Net, C#, IIS, Rest API

Geo server, Open layer 3, Open street map, Tomcat

  • Front-end and UI:

JavaScript, JQuery, AngularJS, Bootstrap 3 & mobile responsive

  • Databases: Oracle 11, PostgreSQL, PostGIS


5 years. Completed in 2018

Project size:

50+ man-months

BHSoft Team of four developers, working with the project from July 2013 till 2018. Agile / Scrum method was applied in the project. The team also interacted with customer via Trello board to manage and follow project development.

Contact [email protected] for more information.