The paper describes the development of subjects on electronic commerce within a business major in electronic commerce. The paper describes the impact of technology on business processes and provides a framework for teaching how to use technology to improve business processes. The material is taught in parallel with practical work where business students analyze, design and setup a system prototype while becoming familiar with technologies used in electronic business.