Software Development

Improve your business productivity with custom-made software

What do we do?

How can we help

Custom Software Development

World Class Software

We develop software that suits your needs and helps you achieve your business goals. Whether you start with just a simple idea, or you have a full specification, we make sure to follow a streamlined process to achieve the software you really need.

Mobile Applications

¿Android or iPhone? Both!

Mobile applications allow you to reach new customers and provide interactive services never before possible. We make sure that your application works for both Android and iPhone using the same code base.

Why work with Us?

We are experts in helping you develop your business

Requirements Management

Responding to change over following a plan. The most important thing is software that fits the actual needs of your business.

Customer collaboration

You are a vital part of the software development process. Your opinion is the most important one at all times, so we provide the tools that can guide this process in the best way.

Software Quality

Software quality is achieved from day 1 of development. Gone are the days of a huge "testing phase" at the end of the project; the software must be tested since conception. Our unit testing and our quality control helps you to sleep well.

Best Practices

You can be sure that your software will be of the highest quality. We adhere to International standards while incorporating all the innovation necessary develop great software.

National recognition

Ciris was recognized by a very important costarrican newspaper "El Financiero" on 2014 for its great innovation in the market.

MongoDB Partners

We have the support of MongoDB, the leading NoSQL database, to help project your business to outter space and beyond!

Our skills

We work with the best technologies and methods


Javascript, CSS3, HTML5, Scala, Python, Java and many more


Bootstrap, AngularJS, ExpressJS, PhoneGap, Ionic, Mongoose, Play, Akka, Flask


AWS, NodeJS, Linux, JVM, Linode


Web applications, mobile apps, desktop apps, APIs, QA



Responsive Design, Restful APIs, Load balancing, High Availability, Cloud Services


Kanban, Scrum, Agile, Lean

Best Practices

Version control, continuous integration, live reviews, unit tests

Server Management

Linode and Amazon, load balancing, software installation, operative systems, security, backups