Section : Custom Web Application - Extensions
Web Applications - Components
Web Applications or Components are the basic element of a website. In the part of modules development,
we mentioned that a background application is running on the main
content. In other words, an application is the sum of all the
capabilities that can be given on a website, for its future use on the
internet.
It may have infinite capabilities, however the key of success is lying on the stages of Requirement’s Analysis and Model Design which we use in each application.
A website usually consists of more than one applications.
WebGift
Web Services uses the worldwide design model M-V-C (Model View
Controller) for applications development, emphasizing in View and Controller stages.

The View part is the sum of capabilities we
attach in the application’s appearance on the public and also in the
appearance from the administration point of view.On the Controller part, we route procedures on the background of the application depending
on the administration needs. For the ones who have knowledge of the
above, a Controller accepts “Requests” from the user and afterwards
guides the model to execute commands based on the information it has
received.
So in the part of development-design-implementation of
the application are many elements of success. It’s easily tangible that a
bad-designed application is at risk of “hanging” at anytime due to
security reasons. Besides security it may “lose points” on search
engines.
An application covers a big percentage of the 118 factors that affect the Google search engine algorithm (and not only google).
For the applications we create (as already mentioned) we use PHP programming language and specifically Object Oriented Programming philosophy. The databases we use are MySQL, Oracle and PostgreSQL. There are capabilities of connecting the above databases with SQL Server using ADOdb.
A specialized application may need up to 6 months for it’s completion.
Software 