This report represents the experience gained by the writer throughout the Overseas Industrial Attachment in Hewlett-Packard Laboratories, Bristol, England. It describes the steps taken to complete the projects assigned, which includes: 1.Object Oriented Programming (OOP) using Java 2.Distributed Computing with Applets & Servlets 3.E-Services Skill in OOP was gained through implementation of a text editing application using the java language. The capabilities includes saving and loading a document to and from file respectively. It also includes printing the document. As a step towards distributed computing, the text editing application was converted into a client/server application. It involves using HTML and applets for the front-end and servlets for the back- end. The last phase involves the use of e-speak to develop a system that will serve as an intelligent interaction of e-services. A step towards future e- commerce. 65 Pages