MainStreet BankShares, Inc. ist eine Bank-Holdinggesellschaft. Die Tochtergesellschaft des Unternehmens ist die Franklin Community Bank, National Association (Franklin Bank). Die Franklin Bank ist eine staatlich geprüfte Geschäftsbank und Mitglied der Federal Reserve, deren Einlagen durch die Federal Deposit Insurance Corporation (FDIC) versichert sind. Die Franklin Bank nimmt Einlagen von der Allgemeinheit an und vergibt Geschäfts-, Verbraucher- und Immobiliendarlehen. Das Unternehmen hat eine hundertprozentige Immobiliengesellschaft, MainStreet RealEstate, Inc. gegründet, deren einziger Zweck der Besitz der Immobilien des Unternehmens ist. Sie ist Eigentümerin des Gebäudes, in dem sich die Filiale der Franklin Bank in Southlake befindet.