Each client project should have a nice place to keep files. In the old days, things were simple but limited, we simply used Windows Explorer and file shares. Today there are so many places that teams can store documents. E.g Dropbox, OneDrive, SharePoint, Microsoft Teams and Azure DevOps (was TFS).

The solution that allows the best collaboration with Developers, Project Managers, and other stakeholders is SharePoint and Microsoft Teams. It is super easy to create, upload, and share documents with others.
Figure: Teams | Team | Files
More at Files - Do you store project documents in Teams?
More at Sales - Do you track all sales related activities in CRM?
For most projects, you need to quickly store and locate important details and documents such as:
❌ Figure: Bad example - Files are stored on the desktop. Even though it is backed up by OneDrive, the files are not easily accessed by other team members if needed
❌ Figure: Bad example – It might be easy to use File Shares, your Local C:, or emails – but don’t. They don’t work in a team environment as they aren’t easy for others to access
❌ Figure: Bad example – SharePoint integrated into Azure DevOps (was VSTS/TFS) is not supported via Visual Studio anymore
✅ Figure: Good example - Use Microsoft Teams and it will automatically create a Site for the Team (and that includes a document library which you can connect to with OneDrive)
✅ Figure: Good example - Files are stored in a folder in SharePoint. Other team members can easily find these documents
Documents with usernames and passwords should not be stored in Microsoft Teams. Security is very important for everyone and every company. Use a password manager to store usernames and passwords.