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 down 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. This database will be used when our client already bought the license.

Cross platform solution

We provide solution that works on both Windows OS and Linux OS. In fact, Windows OS requires to purchase the licenses and it's up-to the client to decide if they want to continue using Windows OS or Linux.

Automation

Automates repetitive tasks will reduce manual works. Such as, creating text file from the Point of Sales machine and upload it to a server.

Our belief

Key success factor

Software system is one of the key success factors. For example, what is the competitive advantage that you have over your competitor if everyone is using the same (standard or on the shelf) system?

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. You don't implement a system because your competitor already has it.

Investment costs

Using open source programming language and tools will help in lowering the investment costs on the licenses on the Operating System and database engine.

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

System design 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. In our solution, we implement IP while list, API rate limit and enforcing user permission check. There are more tricks in designing a good 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. It will load the front end template from the server, then, the browser will 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. Another advantage is that it is easier in replacing any of the front end or back end library because they are not linked directly.
Curious on what we have done?
If you are looking for a customized software solution,