A web application describes a whole raft of functionality that would be accessed via the internet in a web browser. They can be small functions within a website such as polls and blogs, forums or larger more distinct applications such as forums and bulletin boards to complete online business processes.
When Bright Matter build a web application we make it intuitive and easy to use, a shopping cart for example should require as few clicks as possible for a buyer to complete the ordering process and purchase the goods. And why make people create an account before they can place an order – seamlessly creating an account through the ordering process is far more effective. (for B2B of course there are other incentives, price points, discounts, quantity breaks, etc).
Websites for users as well as search engines
At bright Matter we develop websites for users and search engines alike, we won’t build or implement a cms if a search engine ‘bot’ can’t get to the content, likewise we won’t build a web application if no one can use it or understands why they should. We always make a distinction between what can be done and what should be done.
As an example we could design a webapp to gather useful information about the user; you can entice people with free downloads, invite people’s opinion with a poll, then request they sign up to see the results?.
Why keep responding to the same FAQ’s when we can turn these and your responses into a search engine friendly knowledge base, or a blog (we are always looking for ways to generate good content!). If you have a site search, record the results and report on these to help identify areas for improvement in navigation and content.
Beyond websites, business processes and systems are increasingly becoming web based as users invariably require them to be accessed remotely or allow customers access to information or functionality. Often part of an overall system will be a web based application interfacing with a back end system. For example linking stock with an online order processing system, or linking an online timesheet entry system with a back office job costing program.
We have created webapps, webservices and synchronisation programs to do just these sort of activities and more.