Software Machine Development started with a group of people being fascinated with what the computers and the web technologies can offer to the people. The bunch of computer enthusiast became addicted to the internet and began questioning and exploring the world wide web and inevitably stumble upon the open source technologies. Impressed the open source philosophy and foundation, the group started to get involved with various open source project by contributing the content and code for the respective open source project. Believing that they can make a difference on how people perceived the web technologies, the group started to sketch a plan on what they can offer to the Malaysian community. In 2004, the group started to offer their expertise for the public as a free-lancer entity. Throughout the years, a lot of projects has been completed be it a government, the public sector or individuals wanting their services and expertise. After sometime, the team decided to layout a blueprint in order to provide a better foundation for their technology services, thus resulting in the establishment of Software Machine Development. Software Machine Development is the brainchild of Sumardi Shukor as an initiative to escape from the skepticism of boring and mundane environment of working for people instead of working with people. Software Machine Development has been officially registered with the company commission in June 2007 as an effort to expand and gain more credibility in the software industry with the aim to become a full-service, software development company that specializes in helping businesses establish a presence on the internet. Software Machine Development focuses on providing web application development, web consultancy and also conducting trainings on various computer skills. All in all, Software Machine Development believes in making the web a better place for everyone by encouraging more people to use open source technologies, and having a total freedom and fun while doing it.