commercial design automation