OPEN SYSTEMS DEVELOPMENT