Web development is a broad term for the work involved in developing a website
We follow standard methods like Agile methodologies while developing websites. For us web development is collaborative effort between departments rather than the domain of a designated department. We use open source software for web development like LAMP (Linux, Apache, MySQL, PHP) stack.
We use latest tools and technologies that helps us bto uild more dynamic and interactive websites. We develop for cloud services these services allow users to interact with applications from many locations, instead of being tied to a specific workstation for their application environment.
We follow all the latest standards of product life cycle development.
In practice, we have basic interdisciplinary skills / roles, including:
1. Graphic design / web design
2. Information architecture and copywriting/copyediting with web usability, accessibility and search engine optimization in mind
3. Mobile responsiveness
The above list is a simple website development hierarchy and can be extended to include all client side and server side aspects. It is still important to remember that web development is generally split up into client side coding, covering aspects such as the layout and design, and server side coding, which covers the website's functionality and back-end systems.
Our testing process involves evaluating a system or its components with the intent to find whether it satisfies the specified requirements or not. With testing we ensure that there are no gaps, errors, or missing requirements in contrary to the actual requirements.
In Web development we takes into account many security considerations, such as data entry error checking through forms, filtering output, and encryption. We follow stringent testing of web applications before public release is encouraged to prevent exploits from occurring.