Smart use case design to implement new technologies