MOBILE AND WEB APP DEVELOPMENT COMPANY
Creole Studios is a young web and mobile application development company. With registered offices in India, Kuwait & Hong Kong, our business alliances are operational in the different parts of United States, United Kingdom, Australia and other asian countires as well. We build mobile apps in iOS & Android platforms, and web apps & cloud apps in a variety of modern web technologies. For our global clients, we are a one-stop shop for all things related to creating modern-day software products. Right from conceptualizing the idea of the project to its deployment, servicing & upgrading - everything is taken care of at our studio. This leaves you with a lot of time to plan the execution strategy, lay out the groundwork for business development and set up the marketing campaigns. We work hard and break our backs to create products that we believe in, products that help people, products that outlive us.
As a team, we are a very quirky & diverse bunch of folks. We belong to different disciplines of education and work and we have a set of heroes like Steve Jobs, Muhammad Ali, Marie Curie, Ayrton Senna, Saul Bass, Andy Warhol, that we look up to. But what unites us all as a team is our unwavering set of principles that allow us to create everything with a deep sense of conviction. Thus, growing this team and flourishing the studio has been a labour of love. As the team size increased, we wanted the same original vibe to be carried forward in the team and so far everything is going pretty much as planned on that paper napkin in Starbucks cafe (oh yes, we too have that clichéd startup story).
WHAT OUR COMMANDER-IN-CHIEF THINKS
Dip DhinganiCEO, Creole Studios
Prior to Creole Studios, all our founding members had well paid jobs in big or small software companies in different departments. We quit our jobs and came together for one common cause - to build a company that actually accounts for something; to create products that actually makes a difference for our clients and for the people who use them.
In course of our jobs, we encountered a variety of projects and witnessed their ill-treatment. The project managers wouldn't provide honest and apt consulting advice to the clients, the programmers would write sub-standard code in outdated technologies, and the bosses would only care about getting paid. I'm not saying that it was mayhem everywhere; there were projects that got completed and work did get done at times. But our complaint was against the nonchalant attitude of the teams that we worked with.Software creation was generally thought of as a dull job which one did only because the pay was good. The wonderful process of software development became an inescapable drudgery in the absence of enthusiasm. Thus, none of us felt motivated about our work, and whatever we created did absolutely no good to the clients.
I hated that.I firmly believe that software creation is a creative process and no creative process can ever be boring. You listen to the Beatles composing 'Strawberry Fields Forever', or hear the stories of how Van Gogh painted 'The Starry Night' and you get goosebumps. I think we can feel that same emotion even when we build great software. And our definition of a great software is very simple - it should add value to the life of the person who uses it. Now, that value could be as big as helping the scientists in combating deadly diseases, or as small as saving an hour from a desk clerk's work everyday. All the apps and website that we create should add value to the lives of our clients and their customers, that's it.
We have a really cool process of working. We wanted all our clients to have an awesome experience working with us and we wanted to have fun while working. Thus, we needed a process model that was flexible enough to let everyone express themselves freely and work from their comfort zone, but which also maintained a disciplined framework on a macrolevel that could push the project forward, cohesively ensuring minimum to zero counterproductive contingencies.
Our wisdom says that the process of creating a software has a very high degree of entropy. There are plenty of possibilities that things could go south while building a software because of a variety of factors like changing human interests, lack of synchronized communication, absence of proper technical infrastructure, and many more. Thus, despite having fancy process models, several software companies spend a considerable amount of time and efforts battling the numerous problems that plague their projects and in the end the results aren't celebratory. That taught us an important lesson.
Thus, we've been refining our process model over and over with every project we undertake. This has helped us in being increasingly efficient over time. At present, we follow a 5step process that covers all the different stages of creating a mobile app, or web app, or a website.