9
Specifics
lFor portability, you will use Java 1.4.2 or greater.
lAll of the code, including the user interface code, will have JUnit tests. lYou will use anti-NIH and reuse as much existing software as possible. I don’t want to be paying to re-develop a system that has already been developed. (Don’t worry about licenses: this is a proof-of-concept.)