Enterprise Java Development on a Budget