Case Study - Software Program Inc.


IT Architecture

The accounting system is a purchased application from PearTree Software Inc. It operates on a dedicated Linux computer with the MySQL® database. PearTree uses an online entry process for receivables, payables, payroll entry, internal sales (media, licence and support sales) and inventory. Batch processes are initiated through an automated scheduler, nightly, to process invoices, process materials receiving and generate checks. Digital Stream provides a data file containing download sales, which are updated through a batch process monthly.

Pear Tree Software Inc Logo

Site licences and the licence management system operate on a separate Windows server on the administrative systems network. This application feeds the accounting system with site licence sales. All adjustments to site licence sales are also processed on this system.

Support contract sales operate on the same physical equipment as site licence sales, but are processed by a separate application.

Because Software Program software operates on Macintosh, Windows and Linux platforms, the R&D organisation maintains test environments for each platform. Software development utilises a baseline C code, with platform-dependent extensions developed for each platform.