Consider your options
Good software requires good planning
From the developerWorks archives
Date archived: August 31, 2016 | First published: January 13, 2009
Discover the details of code design, library selection, unit testing, and user interface choices that make the most sense for you.
This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.