When is it appropriate to use SQL Server Developer Edition?
Development edition licenses can be used to install anything that isn't production, provided that everyone that connects to the server has their own development license.  MSDN licenses can be used as well if everyone has an MSDN license.