A company that rents third-party software application packages to their customers. A BSP is similar to an application service provider (ASP) in that it provides a cost-effective way to procure applications via networks. A BSP differs from an ASP in that it tailors a software package to its customer's needs and offers back-office solutions by outsourcing most (if not all) business processes, such as payroll and bookkeeping.