Services

CIYSYS Solution
A software development company who provides customized software solution and on the shelf programs.
Digitizing your idea

Why are we here?

Affodable

To develop and offer systems that are affordable and simple to use.

To help companies to improve workflow and achieve long-term cost reduction.

Digital transformation

To help set pace for the transition from paper to digital with simple and intuitive systems.

To enable companies to manage businesses efficiently on the go.

Our services

Front end development

With HTML, CSS and JavaScript. These technologies follow the international open standard. No vendor lock in and it can run on any device that has Internet browser. For example, mobile phone, tablet, desktop computer and kiosk.

Back end development

With Node.js or C#. Both development languages are open source and helpful in speeding up the system development.

Designing and optimizing database

We have the knowledge in designing and optimizing PostgreSQL, MSSQL and Sqlite. (MSSQL requires to purchase licenses and it is not an open source system.)

Cross platform solution

We provide solution that works on both Windows OS and Linux OS. (Windows OS requires to purchase the licenses and it is not an open source system.)

Automation

Automates repetitive tasks to reduce the manual works and increase the accuracy. Such as, creating text file from the Point of Sales machine and upload it to a FTP server or sends it through email.

Our belief

Key success factor

Software system is one of the key success factors and it helps in differentiating your business from your competitor.

Upgradeable and expandable

The system should be upgradeable when the business grow. If you are using an on the shelf system, it might have some limit on the extension and your business flow will be limited by that system.

Boost productivity

The software system should compliment and enhancement the staff productivity. The software system will be helpful in reducing the time need to complete any job.

Outsourcing

Having an internal development team is great but costly. Managing the team is another headache. To continuosly lowering down your operating cost, outsourcing is one of the best option.

Our capability

Enterprise architecture

We design system with enterprise architecture in mind. Such as, the user access control with action based permission. Implementing workflow over any data processing.

Multi servers

Developing system for multi-outlet or multi-location. We can help in syncing the data from multi-location into a central server. Then, generate consolidated reports in the central server. Another good example is the management staff set the product price in the central server and then the latest price syncing to the outlets automatimatically.

Micro-services

Decoupling a monolithic system into multiple micro-services. The concept of micro-service sounds easy but it requires experience to do it right. On the other hand, we implement IP white list, API rate limit and enforcing user permission check. There are more tricks in designing a good performant micro-service.

Flexible system design

Decoupling the front end (i.e., user interface) from the back end services.

Our solution does not generate the final HTML in the server. The browser requests the front end template from the web server, then, it continues to load the data and merge it with the template. As a result, the server load is always lesser as compare to the solution of generating the final HTML in the server which requires lots of memory and computing power. Another advantage is that it is easier in replacing any part of the front end or back end because they are not linked directly.

Curious on what we have done?
If you are looking for a customized software solution,