FUNDAMENTAL COMPONENTS: THE SYNERGY BETWEEN WEB DESIGNERS AND SOFTWARE DEVELOPERS