Applying a customer centric development approach for web 2.0 applications