title: Real life unit testing for small companies and applications
body: <p>In these typical business applications, written by small software companies (even solo), is there really any benefit in unit testing? (I'm talking about those typical custom made applications like an automated invoicing app.)</p>
  
  <p>Mind you: I'm <em>not questioning the benefits of unit testing</em> (clean code, improve refactoring ability, etc.), but I'm questioning the ROI <strong>for small software applications</strong>. OK, you will win time chasing bugs, etc., but I do not seem to believe that you will win enough time to deal with the increase in time on developing the tests.</p>
  
  <p>Please convince me otherwise, as I can see the benefit in it, only not for small software applications/companies for now.</p>
  
  <p>PS: What are some real life examples of unit tests, as written in typical business applications? (invoicing, CRM, etc.) </p>