Reducing the risk of having a failure in Business Intelligence system (BIS) implementation and finding the critical affecting factors have become urgent tasks for the researchers who would like to bridge the knowledge gap in this study area. To help understand the factors influencing success of BIS implementation, this study took theory of TOE framework and empirically tested using data collected from 148 users of BIS. Analytical results suggested that technical characteristic (i.e., relative advantage), organizational characteristic (i.e., organizational size, Top management support, knowledge integrate) and environment characteristic (i.e., consultant ability and training) were significant in affecting user satisfaction. On the other hand, technical characteristic (i.e., compatibility) and environment characteristic (i.e., consultant ability) were significant in affecting overall system effectiveness. The implications of this study and future directions are discussed.