There is timekeeping software, inventory management systems, complete supply chain management systems and web-based applications custom developed for a specific need.