Watchmaker's Approach to Web Development