Company
Server:
svn+git+trac+doxygen+bugzilla+apache+(html to pdf and vice versa)
client
svn+git,doxygen,web browser
2.self initializing system and self replicating system
a system can itself send to remote and execute a program,the remote should have a thread,stack