STPL has adopted a carefully chosen technology (technologies). By such choices we are able to give more than what others can give both in terms of quality and productivity. There are basically two ways of approaching or modeling:
- In this you do what the market has to offer and try to remain ahead of them. This gives the illusion of being ahead but again if something goes wrong the market pushes you out. This happens to many corporations, companies and other entities and even governments.
- In this you model your approach and proceed according to it. The better you model the more close you are to your realistic targets and goals. In this approach seem that one is slow but it is not true. Yes, in the initial stages it may be true. If your goals are high then it is worthwhile to spend time to model it or plan it, else the chances of failure are high. This generally happens in the first approach mentioned above. While it is good to be agile it is better to focus on your strong points and see what you are capable of doing. STPL has taken this second approach.
If someone asks us whether we can do a particular task and if we cannot do that efficiently we are frank enough to admit it. It pays in the long run. We focus on our technologies in which we believe. The first technology which we focus is Linux. Here we will not go into the history or its origins. But only "Why Linux?" Since STPL uses Linux exclusively for its day-to-day work we can say that we have found nothing deficient in Linux for everyday office use or home use. In fact it is better. Why? Here are the points:
That Linux is secure goes without saying. You can build a very secure system or network with it.Their security is much stronger than other operating systems. The biggest plus for us when it comes to Linux is the ability for us to change what we want and how we want it, the versatility is easy and amazing.
Linux runs on mobile phones, to PDA's to desktops, embedded systems, servers and supercomputers with many nodes (clusters).
Many websites have huge Linux servers running churning out tons of data for days without crashing. People do not know it, they are unaware. All they see is the webpages. Many companies and other entities are adopting Linux more and more. They are cases where companies adopted it on a trial basis for a small part of their operations. That trial part assumed proportions and became mission-critical.
Because of the open source nature of the kernel and also its modularity Linux can be ported to different types of hardware. It has been ported and adapted as per the hardware and its constraints. A Linux kernel running on a mobile phone and on a supercomputer would still have the same core part of the kernel. The needs may be different and yet Linux has delivered.
Again you would perhaps attribute it to the open source nature. True. But consider that an application has been developed and tested by a few hundred or few thousand programmers. That application combined with the open source nature produces much better results. A point which is often neglected is the helping nature in the Linux world. There is so much advice available for free on the internet that makes one wonder that some people in the world are contributing towards goodness. This feeling permeates the Linux and BSD world. For me this is the important point for its rapid adoption and maturity.
Last but not the least Linux is free. Why would you want to pay for something when you can get it for free? If I get 80-90% of the functionality for free I will not like to spend money.