"We narrow the scope before we build it."
The default agency move is to take whatever scope the client describes and bill against it. We do the opposite. We challenge the scope first — to find the 30% that has to be custom and the 70% that an existing tool could handle. You end up with less software to maintain and a tighter system that does only what it should.