Who We Are > A careful balance of Art & Science


What is the best way to think of software development? Is it science? Is it art? Is it craft?

There are plenty of analogies that one can use to explain the process of building software. The one we chose is that of watch making. The watch has two components: visual appeal that attracts watch lovers and internal mechanisms that make the watch accurate, reliable and resilient.

We are the equivalent of watch makers: we are software craftsmen.

We believe that on the outside, software must be appealing to the user, focusing on the user experience, utilizing deployment, design models, approaches, techniques, creativity and art to attract and retain that user while providing precise value. On the inside, software must be designed, architected and implemented to be secure, scaleable, reliable and resilient— just like the movements in a watch.

Dynamic conditions are our chance to thrive. Growth comes from seizing opportunities, whenever they come. When the choice is between responding to change or following a plan, we’ll prioritize change and explore the new avenues it offers.

Honesty and integrity are an important part of our ethic and our process. Organizations trust us to develop the kind of enterprise-level applications that support their entire value chains and mission critical functions. That’s a level of trust we take pride in reciprocating. We believe in the value trust brings to the collaboration.

Our strong, effective teams are made up of the best individuals dedicated to delivery excellence, communication clarity, and on-time product delivery.



Startups – Prepare for success. Identify your initiative and understand the scope of your organizational goals so you can better assess and communicate risk. Establish goals, objectives, and operating procedures designed to support your strategic vision. You know where it starts and ends— let’s create a plan for the space between.


Software core is the focal point of the science side of software development and we innovate by finding models to approach:

* Planning * Architecture * Logic design * Functional implementation * Problem solving * Security and Reliability * Optimization * Methodologies * Precision * Continuous Deployment

Art & science share common threads: Practice, Knowledge, Skill, Dedication, and the Will to continuously improve on the work and expand possibilities.

This is the baseline for the philosophy of Ilerra, and that is why we think of our model in two basic categories