Is there any software you think should not be developed with this approach?