I often get asked by clients and acquaintances, who know about web and software: where Seven Spikes stands among the myriad of companies out there, and how we are different from them. This is not something we have not thought through before we started the company. Just the opposite. We did realize that there thousands of web companies on the market and we had to position ourselves somewhere where there would not be as many, somewhere where we will have the competitive edge. Looking at the lot of other companies, we could quickly spot that they are concentrating hard on web design and using the open source technologies like PHP and MySql to back this design with working software.
So the answer to our conundrum came naturally. We would not be just another web design company concentrating on building web sites, where the design is much more flashy and intricate than the functionality. We would rather build software that is also nicely designed but impresses with its functionality instead. This means that even the simplest web site that we create has the capability and scope to quickly turn into a powerful web application.
And this is something, which clients will quite often require, because they realize that in order to take their business to the web swiftly and effectively, a simple web site will not suffice. Companies most often have some sort of in-house software system, used to automate and facilitate their day to day operation. A warehouse stock management software is a good example. Integrating our web solutions with such systems is typically critical to our clients. In cases like these it is easy to see how a web site needs to evolve into a web application.
To cut a long story short, we do web design and create web sites, because we can and because this is all many clients will require. But what is different about Seven Spikes is that we also create business software that works online and is meant to facilitate and boost the various aspects and processes, that todays business requires in order to be as effective and competitive as possible.
That is why right at the beginning we chose enterprise technologies like ASP.NET and MS SQL Server and assembled a team of core software developers that are versed in these technologies and can use them to extents limited only by their imagination. We did realize that having the right technologies and people to manipulate them would not be enough. Strong software practices and methodologies is what we had to add so that our company could be complete and positioned uniquely on the market. Our experience through out the years naturally made us insist on Agile and Scrum since the very beginning. Continuous Integration, Unit Testing and Test Drive Development have been our mantra since then and we do believe that every true software company should be disciplined in these practices.
But more on that in the blogs to follow.