In this paper we present a brief overview of Bank Information System (BIS) market situation in Ukraine. An architectural approach for BIS is proposed. The approach demonstrates how to build the BIS application for credit department of a bank. The paper presents a first step of such system implementation, namely: subsystem for overdraft agreement processing. The subsystem uses XML to describe agreement statements. XML content is processed using XSLT to implement credit commission servicing.