软件存储库（，简称repo）是用来存储软件包的地方。用户可以在一些操作系统上使用程序包管理器来从软件存储库下载软件包。例如CPAN就是包含了许多用Perl写成的软件存储库。