Hardware or Software? Time to Decide. April 22, 2013 1000 × 750 Hardware or Software? Time to Decide.