BSI programmer