Ddvanced tutorial for developers and architects.