I am working in a small organization which me and other engineer will have to work with Altium at the same time, using the same libraries.
What do you suggest for us to proceed? Could I just create a folder on our internal server and put the libraries inside of it? What problems are we going to find?
Two ways of doing this (without resorting to vaults). In both cases, someone has to be the "librarian" and maintain the libraries.
a) The librarian adds things to the libraries. After the library is compiled into an Integrated Library, the librarian puts the IntLib files out on a shared resource somewhere to which everyone who needs to use the library has access. Then everyone goes out and copies those files to their local disks. Each user points their Altium installation to their own local copy of the library.
b) The libraries are stored in a source-code control database, accessed using Subversion or whatever. The librarian builds the library and commits the change to the repo. Each user then checks out (or updates) their local working copy of the libraries, and then the users must point Altium to the local copy of the library.
In either case, it is incumbent on the users to regularly update their local copies of the libraries. The updates can be done each morning, or perhaps the librarian can tell everyone when new parts get added, and then the users can do the update.