Modern Principles For Effective Software Design

Software has come a long way since the concept ofvaluable information on the web. The rising number of
timesharing hit the early mainframe computers. Theavailable netbooks is a testament to the power of
rise of the PC has increased the importance of theweb-based software and increasing reliability of
individual during the design phase of softwareweb-based storage solutions.
development. Applications with user-generatedMicrosoft's approach of developing software with a
content have further pushed software design into antremendous number of bells and whistle is a
era where usability is king. Modern software and webcomparative shotgun to Google's sniper rifle. Don't
services are redefining principles of customization andget me wrong, many programs such as Excel are
usability in order to better meet the needs of theirtremendously powerful tools that frankly blow away
userbasethe competition when it comes to features.
Google, the de facto king pin of modern, user-centricHowever, many times the overwhelming number of
software services, creates products that emphasizebells and whistles can leave a user hunting for the
high-value features, customization and flexibility. Gmailcore features where they derive the most value
has set a standard for launching software thatfrom the product. Looking at software through the
provides high-value core services. Prior to Gmaillens of the auto industry, Cadillacs had more options
consumers had two general options when it came tothan the original Japanese imports, but in the long run
email: an outlook account pulling their email onto theirthe Japanese emphasis on core value and reliability
computer or a web-based service with limitedtrumped all the chrome spoilers that Detroit had to
storage space. Gmail launched with 1 gigabyte of freeoffer.
storage. Storage became a killer feature that enabledThe final piece of the design puzzle is a deep
users to keep their email in a web-based service thatunderstanding of a software's userbase. This
had an essentially unlimited capacity to archive theirunderstanding does not necessarily mean building
old emails. A strong foundation of core features hassoftware for the average user, but rather building
marked the launch and development of all of Google'software for the critical user. I came across some
products from their Adwords service to Googlegreat insight recently while reading over a post from
Maps.Steve Hazelton, the CEO of Newton Inc., a company
Recently, Google has made a move intothat designs online recruiting software. In his recent
customization. Gmail now has a number of customblog post, Hazelton highlights a new trend in business
skins that enable each user to select a visual usersoftware that requires the developer to design their
interface that matches their personality. iGoogleproduct to fit the needs of their most critical user,
enables users to download any number of widgetswhile still providing an effective platform for power
from stock tickers to local weather feeds tousers. This approach requires a software service to
customize their Google search page with thehave a minimal learning curve for the person using
information they need most. Customization is makingthe application the least. As modern software
software personal. As a consumer, once we investcontinues to incorporate self-explanatory UIs and a
time in customizing a service, we are less likely tofocus on high-value features, companies will reduce
make the switch to a competitive service that doesthe inefficiency associated with the software
not offer customization.adoption period.
Flexibility in the form of constant connectivity isWith new companies pushing the limits and industry
proving to be a game changer in the softwareleader setting the standards, Software design is
industry. Google is leading the charge by buildingevolving at a breakneck pace. Competitive pressure
massively scalable applications in the cloud. The webin the software industry is making design and usability
2.0 era saw a major trend in services that extendedparamount to success in the marketplace. For the
the power of people's computers through thesake of long days wasted in seminars learning useless
connectivity of their internet connection. Fromfeatures, lets hope that things keep moving in the
Photobucket to Quickbooks, consumers andright direction.
businesses are storing more and more of their