Redesigning organisations through business process re-engineering and object-orientation