Our web software startup has two programmers and one founder, me. Would Basecamp or Wrike be helpful for a complex software project, even if there are only 2 programmers? They want bug tracking and time management tools, and have expressed problems "managing our work" i.e. what's done, what needs to be done.