From Engineering Perspective