testimonials :
software design philosophy
search our services :
industries served application design philosophy
select a service mobile software design philosophy
cgi design philosophy

our philosophy

game design philosophy

6 things to note


"The perfect company" says Ecrux owner Mitesh, "would understand what you mean and give back exactly what you want.  Given the misinterpretation of requirements in today's market, this sometimes feels like a far-reaching vision to many clients requiring heavy investment, research, development and innovation. Ecrux' goal is to provide a much higher level or service to all those who seek software application development or consultancy, wherever you are in the world."

To that end, Ecrux has persistently pursued innovation and pushed the limits of existing technology to provide solutions that can be accessed from anywhere. To fully understand Ecrux, it's helpful to understand all the ways in which the company has progressed and what advances we have made in technology.  We don't just create software, we create a solution and find a way to bring something new into the world as well as better what exists in the market already

6 things done the Ecrux way

1. Focus on the user and all else will follow.

Since its inception, Ecrux has realised over time that the key to delivering a successful system which an organization utilizes fully, is to focus on  providing the best user experience possible. While many companies claim to put their customers first, few are able to resist the temptation to make small sacrifices to increase profits. Ecrux has steadfastly refused to make any change that does not offer a benefit to the clients to use our services.  For any system we develop, we ensure the following whether it's a web based solution, a desktop solution or a mobile device application.

  • The interface is clear and simple.
  • Pages load instantly.
  • Data is secured thoroughly and confidentiality is of utmost importance.
  • The system does what you need it to do.

By always placing the interests of the client experience first, Ecrux has built a loyal audience and continues to do so. And that growth has come not through TV ad campaigns, but through word of mouth from one satisfied client to another.

2. It's best to do one thing really, really well.

Ecrux builds software. We know what we do well, and how we could do it better. Through continued iteration on difficult problems, we've been able to solve complex issues and provide continuous improvements to a service already considered as excellent. Our dedication to improving system development has also allowed us to apply what we've learned to new cutting edge products thus providing an additional revenue stream.

3. You don't need to be at your desk to need an answer.

The world is increasingly mobile and unwilling to be constrained to a fixed location. Whether it's through their PDAs, their wireless phones or even their automobiles, people want information to come to them. Ecrux' innovations in this area allow our clients to be mobile and still work just as efficiently. Data is the most important thing in a company and accessing it is just as important. We allow all our systems mobile access. We don't just stop there, we ourselves are a very remote working and networked company so we know firsthand just how important this is. Anything we develop aims to reduce the number of keypad strokes required to find data from a web-enabled cellular phone or device. We also leverage Ecrux' on-the-fly translation system that converts pages written in HTML to a format that can be read by phone browsers. This system opens up billions of pages for viewing from devices that would otherwise not be able to display them, including Palm PDAs and Japanese i-mode, J-Sky, and EZWeb devices. Wherever a software system is likely to help businesses manage their day to day tasks and help grow their business, Ecrux is pioneering new technologies and offering new solutions.

4. Do it right and more will come.

Ecrux is a business. The revenue the company generates is derived from offering its software services to companies and from the cutting edge products developed. We don't need to prove ourselves in the industry like we once used to.  Our work, dedication and involvement in latest technology speaks for itself.  Everything we do has an Ecrux stamp of approval on it and if something doesn't meet standards, you can rest knowing it won't be released until it is perfect.

Companies take shortcuts in their deliveries simply because time is money. They don't realise the amount of time spent on an issue on a system they development a few months ago is eating into their bottom line.  What distinguishes Ecrux from the rest is that technology and quality come first; money follows regardless.  Because we're geared to developing systems which are revolutionary and do something different, all we worry about is getting the job done and getting it done right.  Everything else follows suit.

5. You can be serious without a suit.

Ecrux' management have often stated that the company is not serious about anything but software solutions. Ecrux has been built around the idea that work should be challenging and the challenge should be fun. To that end, Ecrux' culture is unlike any in the corporate world. In the same way the systems we develop puts users first, Ecrux as a company. puts employees first when it comes to daily life in our Ecrux offices. There is an emphasis on team achievements and pride in individual accomplishments that contribute to the company's overall success. Ideas are traded, tested and put into practice with an alacrity that can be dizzying. Meetings that would take hours elsewhere are frequently little more than a conversation in line for lunch and few walls separate those who write the code from those who write the checks. This highly communicative environment fosters a productivity and camaraderie fuelled by the realization that our clients rely on us to deliver. Give the proper tools to a group of people who like to make a difference, and they will.

6. Great just isn't good enough.

Always deliver more than expected. Ecrux does not accept being the best as an endpoint, but a starting point. Through innovation and iteration, Ecrux takes something that works well and improves upon it in unexpected ways. Why are we redoing so much for each system we build?  This is time better spent creating innovative systems. One engineer saw a need to stop replicating parts of a system which are generic to all applications and built a framework better than any open source or custom framework which we utilise for each project that requires it.  We have shaved days of development time and we reward this back to our clients by offering a lower cost solution which once would have cost them nearly twice as much. It takes too long to load our pages from a WAP phone? Our wireless group developed an approach which ensures our mobile systems are quick and efficient. With a strong client base, Ecrux is able to identify points of friction quickly and smooth them out. Ecrux' point of distinction however, is anticipating needs not yet articulated by our global audience, then meeting them with products and services that set new standards. This constant dissatisfaction with the way things are is ultimately the driving force behind the world's companies today and we're proud to be one of them.


it consulting philosophy
  ecrux philosphy
software developer philosophy