Developing web applications using Geographically Distributed Team Members has seen an increased popularity during the last years mainly because the rise of Open Source technolo-gies, fast penetration of the Internet in emerging economies, the continuous quest for reduced costs as well for the fast adoption of online platforms and services which successfully address project planning, coordination and other development tasks. This paper identifies general software process stages for both collocated and distributed development and analyses the im-pact the use of planning, management and testing online services has on the duration, cost and quality of each stage. Given that Quality Assurance is one of the most important concerns in Geographically Distributed Software Development (GDSD), the focus is on Software Qual-ity Validation.Keywords: Distributed Development, Global Software Development, Human Resources Man-agement, Project Management, Software Development Tools, Software Quality1 IntroductionDepending on both the complexity of the software product and the management model the Software Development Process may have multiple roles for its team members [1]. A typical role hierarchy is described in Figure 1. dashed lines illustrate informal inter-actions. For small software projects a team member may have multiple roles at the same time. For instance, it's rather usual for the Project Manager (PM) to perform testing op-erations as well. Also a developer could have the role of a Software Architect if the devel-opment hierarchy is not very complex.A Geographically Distributed Software De-velopment (GDSD) process happens when the team members are not collocated and share different time-zones, languages, cul-tures and legislations.Mainly as a result of distance, communica-tion, coordination and control are challenging in GDSD. Communication is reported to be one of the key processes in software devel-opment and is heavily linked to the effective-ness of coordination and control [2].From its current professional position, as the owner and manager of a software company since 2006, the author has frequently dealt with offshore development scenarios, mostly as a provider and occasionally as a customer. Based on the literature review and the au-thor's extensive experience with GDSD sce-narios, this study aims to answer the follow-ing three research questions:RQ1: Is there any set of software tools and online services that can address the commu-nication, coordination and control inconven-iences generated by the distributed approach in the GDSD?RQ2: How does the use of these software tools and online services influence the cost, duration and quality of each activity from the Software Development Process?RQ3: How is the Software Quality Validation achieved using the identified platforms for developing web applications?2 Web Applications that were analysedBetween June 2014 and May 2015, the au-thor has been involved, as part of his profes-sional activity at the company referred in this study as The Development Company - TDC, in the process of planning, developing, releasing and maintenance for 9 web applica-tions with various development team con-figurations - Table 1.* P1 is a product designed for residential associations in order to manage the dwelling expenses, utility bills, monthly consumptions and other reports. It has been built using the LAMP stack (Linux, Apache, MySQL, PHP) along with Zend Framework 2, Bootstrap and jQuery. This is an internal project of TDC which is-sued and validated the requirements, per-formed all the development operations from the beginning and is currently main-taining the application in production.* P2 is a CSR project which broadcasts live video from the Zoo in Bucharest and fea-tures a custom built Content Management System (CMS). It has been built using LAMP stack along with CodeIgniter PHP framework. TDC has exclusively man-aged all the software development stages. …