application development
Websites are no longer static pages of stale content. Pages are now generated by programs that run on web servers to generate dynamic content tailored to the users needs on the fly. But web technology hasn't stopped at simply displaying custom content to users. Websites are being built daily to serve as computational tools to solve complex tasks. Even common day to day applications that were once installed onto a user's computer are now being ported to the web.
Popular Web Applications:
- Blogging / Journals: Sites that allow users to generate up-to-date news articles (information feeds) and keep a history of past information.
- Social Networking: Allow people with similar interests and goals to meet and network.
- Social Bookmarking: Sites that allow storing, searching, browsing archives and sharing bookmarks of web snippets and other findings.
- Email Notification: Daily reminders to individuals about tasks, group meeting messages, or monthly newsletters, etc.
- E-commerce Stores: Browsing & searching of product catalogs online plus the ability for users to shop and purchase products.
- Image manipulation: From cropping and sizing of images, enhancing colors, to adding borders or watermarks.
- Directories: Databases of links or addresses to existing physical or virtual resources.
- File Sharing: Easy web upload and distribution of files to small groups or millions of users worldwide.
- Forum / Newsgroups: Online discussions and archives.
- Knowledge Bases & Wiki Pages: Databases to educate others. On a wiki users can easily contribute their own knowledge to the collection.
- Online Testing: From practice quizzes, to surveys to gain analyzable user data.
- Online Learning: Courses that can be taken online.
- Collaboration Sites: Services allowing multiple users to collaborate on single projects. Users can be in the same building or on the other side of the world.
- Task Services: Keep a customized to-do list for your company or self
Unfortunately the ever-increasing complexity of these systems has made website creation much harder for the do-it-yourself group of people to build. Yet, once these systems are in place, it is easier than ever to update content for every skill level of computer user, from the beginner to the expert. Using content management systems, any element of a website can be changed by logging in and changing things through an easy interface.
The programming team at Sol Design has been cranking out web applications since the rise of the internet and has the technical know-how to build whatever your company can dream up. Sol Design has built a content management tool that allows complete customization of any project at hand and allows easy management from the web. Sol Design has also built blogs, a social networking app, an e-commerce shopping cart engine, testing/surveying systems, job-boards, a mass mailing app, and file sharing sites in the last year ensuring our familiarity with the current technologies in all these areas and more.
