> SCM
Do not use SVN. Use hg (aka Mercurial) or git.
You also might want to use something like RhodeCode if you need multiple
repositories and don't to pay for bitbucket/gitbub for private
repositories (and you WILL need multiple repositories once you've
shipped your software).

> Flash Builder 4.6, IntelliJ, FDT
If developers work remotely they usually have their IDE already set up
and know how to work with it, so don't waste time or money before you've
talked to them about their setup and prefered working environmnent.
If you still need to buy them I would go for for IntelliJ or FDT
(actually the latter, because Eclipse).

> VMWare VM machines with an IDE, Tomcat server, etc:
If you still REALLY need that you could use something like Vagrant +
Ansible.

> Project Management?
JIRA is quite popular.
We use Redmine over here, works great, OSS and is actively developed. It
also can keep track of the time spent for each ticket (keep in mind that
time-spent doesn't neccessarily correlate with the actual complexity of
task).
There is also a Mylyn-connector available, so developers can use it
within Eclipse.

> OwnCloud
Just do not use DropBox. :)
You might also need a groupware server like SOGo.

> else
Use tools like  like Jenkins for continuous delivery.

These are many questions and they highly depend on your needs, which
usually change over time. So just get started with a small setup with
some widely used tools.
As a guideline, our setup in short:
- FlashBuilder 4.6
- hg + RhodeCode
- Redmine + Mylyn
- Jenkins
- SOGo

Good luck.

Reply via email to