What The Client Wanted

The client wants to use Microsoft Azure to migrate the management of POS Terminal data, the management of customer information from local to Cloud.

The first step is to build up a report system on the Cloud, instead of just reading the report locally. There is decentralization on the cloud to view different types of reports.

Many features:

Managing sync data between all POS Terminals and the Cloud.

Managing licenses on the Cloud,

Managing all invoices on the Cloud.

Integrating iterational ond domestic payment gateways.

Integrating wth ecommerce sites such os Shopity, Mobi2go, UberEa .

Building APIs allows other systems to integrate.

Approach

The client trusted and expected STS Software GmbH to undertake the entire array of infrastructure design and construction. Starting with 2 Web Developers and 2 Mobile Developers and a Project Manager. After one year, the number of team members was increased to a total of 8.

STS Software GmbH's methodologies tailored to cater for the Clients specific needs were adopted and specialized processes and standards were carried out for the execution, review and acceptance of each phase of the project.

Building A Team
Long Term Developers
STS Software GmbH provided a team of long term Developers for the Clients. Step over step, they learned the business logic and now they can join to propose the good idea and solve any business problems.
Agile Scrum
Agile Scrum is applied to manage project management.
Resources
STS Software GmbH also provided all of the necessary resources in order to bring the best service, such as: Project Manager, Technical Architect, Designer, Team Leader, Tester and team members to support the job.
Infrastructure Set-Up
Long Term Developers

STS Software GmbH provided a team of long term Developers for the Clients. Step over step, they learned the business logic and now they can join to propose the good idea and solve any business problems.

Communication

Skype and Zoom were the 2 main communication channels.

Multi-tenancy

Multi-tenancy, system as a service and scalable concepts were the core of project structure and feature development. Low latency was also required as a completion criteria.

Development

.NET framework and Angular were the primary coding languages used in the development.
SQL server and MongoDB were also used in the core of the system.

Flexible System

As a flexible system, all features must be configabe by users. Beside that, the team must integrate with other external services such as: MYOB, ConnectTrak, AWS S3, Amazon Cloud Service.

Reporting

• Internal daily meetings were held between the STS Software GmbH team and the Client so that daily work reports were deployed from the start of the project.

• The STS Software GmbH team reviewed every 2 weeks with the Client to show results and get feedback.

• Project Manager designed a general plan for 12 months, the functions were broken down by milestones and reported by the PM every quarter.

Benefits

The work efficiency was significantly improved on the client's side.

The mature model of Abstract Technology's offshore development center guaranteed cost efficiency for the client.

Agile troubleshooting response and quick enhancement from offshore software development company enabled the client to rapidly enhance its technical competence.

More systematically testing ensured the enhanced system ran smoothly to cope with heavy data load.

Next Case Studies

Offshore Software Development
mobile team manager odc

Mobile Team Manager is a cloud-based application that allows your business to coordinate the fast-paced pool of supervisors, operators, equipment, sites, and paperwork that comes with field operations.

View More
Mobile App Development
evnt mobile

Client needs to design mobile application for iOS and Android. Integration with the Google Map API and the push notification service complement the app's focus on nightlife and events in a wide variety of nations. The app will have ad support (AdMob or private advertising agency if possible).

View More

Let’s Talk

Together with our developers and analysts, we begin by discussing and analysing our client’s needs, sketching the outline