Life-cycle of engineering systems