O Eclipse o Netbeans o ambos escenarios a la vez
y si es con base de datos:
Sql, Mysql, Oracle definan los escenarios. y todos deben tener las plataformas de trabajo estandarizadas completamente antes de empezar, hay que hacerle un tiempo al escenario de trabajo antes de comenzar a tirar codigo a lo loco.
Creen la estructura y todos los pormenores.....