INTERNET BUILDING VS. APPLICATION PROGRAMMER: WHAT'S THE DISTINCTION ?