If your needs are simple, start with off-the-shelf. If you have unique workflows, custom is better.