branch technology