Software Aligned With Vision

Services

One stop shop for Software Solutions.

Service Areas

 

Bespoke Development

Bespoke or custom application development is our core strength. We specialize in full stack web applications (web, app, database) with particular focus in developing functionally rich application using the latest front end technologies such as Angular and React JS. Our software applications are functional and easy to navigate and use. Our implementation methodology ensures User Experience (UX) requirements are central component of application design. We build these application using the latest standards on the Microsoft technology stack. However, we build these application to be deployed across web platforms and use open APIs to integrate with legacy sources of information. The technologies we use as part of development include:

  • Web: Angular 5/6, Additional JavaScript Frameworks such as Bootstrap

  • Programming Framework: .NET Core (C#)

  • Middleware: Web API, ASP.NET MVC

  • Data: Entity Framework, ORM

  • IDE: Microsoft Visual Studio, VSTS, TFS


Data Analytics

We live in an age where data is abundant. Therefore there is need to make this information relevant. The requirement is to combining structured or unstructured data and parse this information in a meaningful manner. We provide data analytics solutions that includes a series of Application Programming Interfaces (APIs) to perform data transformations and query tasks. These are low footprint, yet powerful functions that can be deployed easily on projects that need analytics. Where we add value is the ability of our APIs to perform these functions on the fly i.e. we do not need to store data. We built these APIs using open standards and can therefore be deployed across platforms and database management systems. The APIs cover the following functions:

  • Fetch data record and find related data records and create run time views

  • Find duplicates within a specified datasets

  • Create Pivot tables from specified datasets

  • Display data in visual medium using specified dimensions and measures


CRm consulting

With CRM (Customer Relationship Management) Consulting we offer an alternative to custom development in scenarios where the client either has a CRM software or has expressed preference for a CRM software as a foundation to configure lines of business applications. We have expertise in CRM offerings from Microsoft and Salesforce. We understand the limitations with CRM software platforms. Customizing the platform can create support issues with subsequent updates in the core product. We prefer the use of JavaScript and web resources for customization. This is our strength. Using a library of JavaScript files that we have developed, we can configure the out of box CRM platform to client specific requirements and still keep the product within the support specifications. Examples include:

  • Changing the default Create, Read, Update and Delete behavior of CRM forms

  • Changing the default navigation within CRM

  • Developing custom UI components with JavaScript frameworks

  • Implementing conditional formatting within pages

  • Integrating custom portals with CRM backend


Mobile Applications

Native mobile applications are still relevant in an age where most new websites and web applications are based on responsive design. We believe that native mobile applications are more interactive, intuitive. These types of apps inherit their devices’ OS interfaces, making them look and feel like an integrated part of the device. Native apps are developed for their particular platform, taking full advantage of the software and the operating systems’ features. Additionally, these apps can directly access the hardware of the device such as the GPS, camera, microphone, etc. so they are faster in execution, which ultimately results in better user experience.. We develop mobile applications using SWIFT, JAVA or cross platform frameworks like Xamarin and Cordova. We ensure that our mobile applications work on Android and Apple devices. Example of mobile application include:

  • Inspection/Enforcement Applications

  • Parking Violation Applications

  • Food/Fuel Quality Verification Application

  • Asset Management Recording Application


Websites & Portals

We understand the importance of an agency website in communicating mission objectives and creating brand awareness. We leverage our user experience design & web development strengths to build website that are responsive, easy to find, easy to navigate, present contextual information, easy to update, allow content management, and provide personalized experience. Similarly, we also specialize in data portals that provide a view into information residing within legacy systems in an organization. We build portals with scale in mind considering that the portals can be public facing. We use web services to query legacy data and use leading open standards authentication like OAuth. Our value proposition in this space includes:

  • Rich library of ready to use UI Widgets

  • Themes and frameworks for almost all types of websites and portals

  • Experienced at using Content Management Systems

  • Experienced with OAuth for authenticating sites

  • Ability to adapt to agency standards and brand specs


Integrations

Applications are no longer monolithic i.e. the functionality required for a business process cannot always be self contained within one application but must integrate with a host of other applications existing within the organization’s ecosystem. The problem with integration tools is the complexity behind them and the time needed to implement them. Our approach begins with defining a strategy for integrations. This will cover areas like number/types of applications, data maintained within each application, supported protocols, average daily volume for integration requests from each application. Based on this, we will design and implement with clearly defined end points. We maintain a discipline when writing web service to keep integrations simple. Examples of approach include:

  • Our services are designed around resources i.e. what do you need from the integration.

  • One web service end point does one and only one thing

  • Our integrations support web services & file based data exchange

  • Our services can support REST or SOAP protocol