We are constantly working on meaningful projects that are interesting and challenging. The products that emerge are effective, powerful and solve some of the most pressing problems in the most elegant manner.

Making innovation happen is a full-time job for us; even a lifetime obsession for some. Every new batch of joinees at Codenation brings with it a fresh infusion of ideas and enthusiasm that catalyses the entire organization. Every individual shoulders the task of making Codenation the best innovation factory in the world.

We operate hierarchy-less to ensure that every voice and idea has an opportunity to shine. Both individually and as teams, we push the boundaries of what is possible. Every idea is filtered and refined through constant debates and conversations that examine the innovations through the lenses of value, business impact and practicality. Innovations that don’t meet the peer scrutiny are quickly reset and attention is re-target at the next wave of innovations. Ideas and innovations that pass peer screening receive wider sponsorship to be built into real world prototypes and products for further development.

Akin to a systematic assembly line within a factory, selected ideas get passed on for further development; ensuring that the we can take what we believe we need but are not slowed down in our zeal to explore new paths. For us here at CN, this system guarantees exponential learning at an accelerated pace.

The focus is balanced both on innovations that are developed for an existing product; with a predictable payoff, and disruptive innovations with an uncertain future and yet the potential for massive payoffs. This rules out a single-minded focus on incremental add-ons to our existing products. Rather, it requires us to aim higher.

We pride ourselves on the number of patents that we file each year. Our enthusiasm for innovation is directly reflected by the diversity and depth of the IP we create. Processing and filing the IP is taken care of, leaving us just with the part that we love - creation.

With all it’s diversity, the common traits that bind everyone at Codenation are the the constant zeal to create and innovation, the “can do” attitude and the perseverance to see their ideas come to life through sheer hard work and out of the box thinking.

Innovating is not only our passion, but the DNA of Codenation.

However the nature of what we now do as CodeNation Innovation Labs makes it imperative to keep it all top secret and under the wraps. While we can’t disclose much about our year two and three Innovations, we understand that the taste of the pudding is still in the eating. So, here is a little about our projects from year one:


aLine manages the flow of work, automates tasks, performs constant quality control, gathers metrics, and enforces a rigorous process. aLine takes care of code quality and brings predictability to the software. It remotely manages productivity and work flow of large workforces by putting objective measures on all roles in an organization. It makes the quality of the code measurable by putting a number on it, making things easier for organizations concerned about the robustness of their products.


MessageOne includes our Email Management System (EMS™) - a comprehensive suite of cloud-delivered solutions comprising comprehensive email archiving, storage management and e-Discovery with total continuity and recovery. Also, included is AlertFind - an automated, cloud based enterprise service capable of sending notifications to hundreds or thousands of employees via email, landline, mobile phone and SMS text message.


Config is a constraint satisfaction engine which is made use of to configure servers. Each component of a server has multiple attributes associated with it. With attributes come constraints. Config takes the constraints and interdependencies between the components into account to validate the feasibility of a system specified by user. It is an extremely customisable solution to an NP-Complete problem on which there are lots of patents, and has been applied to varying domains.