Software development is like playing LEGOLego, You you make some "brick" that you will use in multiple projects.
For example, Project 1, web-server using PHP and mySQL MySQL:
- configure apacheApache
- configure PHP
- configure mySQLMySQL
Project 2, SSH connection for SFTP access :
- configure SSH server
- configure SSH client
Project 3, SSL connection for encrypted web-server server:
- Project 1
- Project 2 (just server part)
- configure apacheApache for SSL
Project 4, Webcamwebcam streaming on secured WAN :
- Project 3
- configure Webcamwebcam streaming
As we can see, some projectprojects become "brick""bricks" for other projectprojects. Some bricks are re-used by other projects and so on...
So i'mI'm searching for a software that allowallows me to link projects and bricks together and with chance, offertoffer a graphical representation (like a tree-view, octopus-view).
Thank you beforehand for any suggestion!