Role of Technology in Business Agents