What kind of approach is best for a new project?