Data may exist in many sources and the use of a website is a great way to display and share information from many sources. Various technologies may be used to gather this data and make it searchable. Securing this information is essential to the integrity of the data.
Each of these midlevel technologies helps the database, usually a SQL Server, or a MySQL database, that is stored in a hosted environment translate the request from the web browser into a language the database understands. The response is then translated back into a language the web browser understands.