We are very strong with the technologies we work on. We have selected a limited stack and have been continually improving ourselves in the same for two decades now. It is a very powerful combination and we make the best use of it.
We are the Linux People. On server side we have been working on RedHat Linux since version 7.1. We developed interest in RHEL when in 2002 Oracle migrated its development platform from SPARC/Solaris to x86/RHEL. Prior to that we too were using Sun Solaris and it was damn expensive.
Since we were focusing on providing cost effective solutions to small and medium business enterprises, Linux was the best option. It was ideal on the server side. It is fast, secure and free from virus issues. It is simpler to manage remotely. We have Linux servers running in several countries for last ten years almost unattended.
On server side we have exclusively used java / J2EE. For all our projects we formally and religiously create java docs. Before checking the code written by our developers, we check the docs. We have developed our own framework and our own development tools.
We have been practically growing together with Oracle. We have started with the first version for Linux, Oracle 8 and moved through every version till 19c. Normally we design all our applications in such a way that more than half of the business logic executes on the database server. We have created very complex tasks for the database and Oracle has supported us by executing them lightening fast.
Our choice for application server has always been Apache Tomcat. Though there are a number of servers, the reason we still prefer Apache Tomcat is that, over a period of time, we have developed additional scripts that make maintenance easy for us.
We have developed a number of client side, especially client server applications, using dotnet. Dotnet is our preferred choice for windows applications due to the speed of development. Several of our own development tools and maintenance tools like NOC Dashboards have been developed using dotnet.
For quite a while we have been developing purely native mobile applications as hybrid applications used to have a number of limitations and performance issues. Our own mobile applications, like Tuhund mobile app, were all developed using native technologies. However, with radical improvements in Ionic we have switched over to hybrid. We still have capability of developing native Andriod and IOS applications, but rarely come across a good reason to to that any more.
© Copyright 2023. e-Centric Consultancy Services Private Limited