Of course the simple architecture of BUG can be extended in several ways. In this section I discuss some possibilities. The next section will then be devoted to some problems BUG and its extensions face.