1

NOTE: The signature to this Assignment Form must correspond with the name as it
appears on the face of the Warrant, without alteration or enlargement or any
change whatsoever, and must be guaranteed by a bank or trust company. Officers
of corporations and those acting in an fiduciary or other representative
capacity should file proper evidence of authority to assign the foregoing
Warrant.


                                                                     EXHIBIT 4.7


THESE SECURITIES HAVE NOT BEEN REGISTERED WITH THE UNITED STATES SECURITIES AND
EXCHANGE COMMISSION OR THE SECURITIES COMMISSION OF ANY STATE PURSUANT TO AN
EXEMPTION FROM REGISTRATION UNDER REGULATION D PROMULGATED UNDER THE SECURITIES
ACT OF 1933, AS AMENDED (THE "ACT"). THIS WARRANT SHALL NOT CONSTITUTE AN OFFER
TO SELL NOR A SOLICITATION OF AN OFFER TO BUY THE SECURITIES IN ANY JURISDICTION
IN WHICH SUCH OFFER OR SOLICITATION WOULD BE UNLAWFUL. THE SECURITIES ARE
"RESTRICTED" AND MAY NOT BE RESOLD OR TRANSFERRED EXCEPT AS PERMITTED UNDER THE
ACT PURSUANT TO REGISTRATION OR EXEMPTION THEREFROM.


                        FORM OF STOCK PURCHASE WARRANT B

No. __

                  To Purchase ______ Shares of Common Stock of

                             MUSTANG SOFTWARE, INC.


     THIS CERTIFIES that, for value received, ___________________ (the
"Investor"), is entitled, upon the terms and subject to the conditions
hereinafter set forth, at any time on or after the date hereof and on or prior
to September , 2000 (the "Termination Date") but not thereafter, subject to the
restrictions set forth in paragraph 3 below, to subscribe for and purchase from
MUSTANG SOFTWARE, INC., a ____ corporation (the "Company"), ( ) shares of Common
Stock (the "Warrant Shares"). The purchase price of one share of Common Stock
(the "Exercise Price") under this Warrant shall be equal to one hundred twenty
(120%) percent of the average closing bid price of the Common Stock on the
Principal Market, for the five (5) trading days preceding the Subscription Date,
as defined in the Securities Purchase Agreement (the "Agreement") between the
Company and Investor and is subject to its terms. The Exercise Price and the
number of shares for which the Warrant is exercisable shall be subject to
adjustment as provided herein. This Warrant is being issued in connection with
the Agreement In the event of any conflict between the terms of this Warrant and
the Agreement, the Agreement shall control.

           1. Title of Warrant. Prior to the expiration hereof and subject to
compliance with applicable laws, this Warrant and all rights hereunder are
transferable, in whole or in part, at the office or agency of the Company by the
holder hereof in person or by duly authorized attorney, upon surrender of this
Warrant together with the Assignment Form annexed hereto properly endorsed.



   2

           2. Authorization of Shares. The Company covenants that all shares of
Common Stock which may be issued upon the exercise of rights represented by this
Warrant will, upon exercise of the rights represented by this Warrant, be duly
authorized, validly issued, fully paid and nonassessable and free from all
taxes, liens and charges in respect of the issue thereof (other than taxes in
respect of any transfer occurring contemporaneously with such issue).

           3. Exercise of Warrant. The Holder may not exercise its purchase
rights granted hereunder until one of the following two events has occurred: (i)
the Company has obtained shareholder approval for the below market issuance of
more than 20% of the outstanding shares of Common Stock as set forth in the
Agreement, or (ii) the Common Stock is no longer traded on a Principal Market.
In the event the Common Stock is traded on a Principal Market that does not
mandate such shareholder approval, then the aforementioned exercise restrictions
shall not apply. In the event the Company fails to obtain shareholder approval
as set forth in (i) above, the Company agrees to immediately list the Common
Stock on the OTC Bulletin Board (pursuant to the terms of the Agreement) and in
such case the aforementioned restrictions shall not apply. Exercise of the
purchase rights represented by this Warrant may be made at any time or times, in
whole, before the close of business on the Termination Date, or such earlier
date on which this Warrant may terminate as provided in paragraph 11 below,
assuming one of the aforementioned events has occurred, by the surrender of this
Warrant and the Subscription Form annexed hereto duly executed, at the office of
the Company (or such other office or agency of the Company as it may designate
by notice in writing to the registered holder hereof at the address of such
holder appearing on the books of the Company) and upon payment of the Exercise
Price of the shares thereby purchased; whereupon the holder of this Warrant
shall be entitled to receive a certificate for the number of shares of Common
Stock so purchased. Certificates for shares purchased hereunder shall be
delivered to the holder hereof within five business days after the date on which
this Warrant shall have been exercised as aforesaid. Payment of the Exercise
Price of the shares may be by certified check or cashier's check or by wire
transfer (of same day funds) to an account designated by the Company in an
amount equal to the Exercise Price multiplied by the number of shares being
purchased.

           4. No Fractional Shares or Scrip. No fractional shares or scrip
representing fractional shares shall be issued upon the exercise of this
Warrant.

           5. Charges, Taxes and Expenses. Issuance of certificates for shares
of Common Stock upon the exercise of this Warrant shall be made without charge
to the holder hereof for any issue or transfer tax or other incidental expense
in respect of the issuance of such certificate, all of which taxes and expenses
shall be paid by the Company, and such certificates shall be issued in the name
of the holder of this Warrant or in such name or names as may be directed by the
holder of this Warrant; provided, however, that in the event certificates for
shares of Common Stock are to be issued in a name other than the name of the
holder of this Warrant, this Warrant when surrendered for exercise shall be
accompanied by the Assignment Form attached


   3

hereto duly executed by the holder hereof; and provided further, that upon any
transfer involved in the issuance or delivery of any certificates for shares of
Common Stock, the Company may require, as a condition thereto, the payment of a
sum sufficient to reimburse it for any transfer tax incidental thereto.

           6. Closing of Books. The Company will at no time close its
shareholder books or records in any manner which interferes with the timely
exercise of this Warrant.

           7. No Rights as Shareholder until Exercise. This Warrant does not
entitle the holder hereof to any voting rights or other rights as a shareholder
of the Company prior to the exercise thereof. If, however, at the time of the
surrender of this Warrant and purchase the holder hereof shall be entitled to
exercise this Warrant, the shares so purchased shall be and be deemed to be
issued to such holder as the record owner of such shares as of the close of
business on the date on which this Warrant shall have been exercised.

           8. Assignment and Transfer of Warrant. This Warrant may be assigned
by the surrender of this Warrant and the Assignment Form annexed hereto duly
executed at the office of the Company (or such other office or agency of the
Company as it may designate by notice in writing to the registered holder hereof
at the address of such holder appearing on the books of the Company); provided,
however, that this Warrant may not be resold or otherwise transferred except (i)
in a transaction registered under the Securities Act, or (ii) in a transaction
pursuant to an exemption, if available, from such registration and whereby, if
requested by the Company, an opinion of counsel reasonably satisfactory to the
Company is obtained by the holder of this Warrant to the effect that the
transaction is so exempt.

           9. Loss, Theft, Destruction or Mutilation of Warrant. The Company
represents and warrants that upon receipt by the Company of evidence reasonably
satisfactory to it of the loss, theft, destruction or mutilation of any Warrant
or stock certificate, and in case of loss, theft or destruction, of indemnity or
security reasonably satisfactory to it, and upon reimbursement to the Company of
all reasonable expenses incidental thereto, and upon surrender and cancellation
of such Warrant or stock certificate, if mutilated, the Company will make and
deliver a new Warrant or stock certificate of like tenor and dated as of such
cancellation, in lieu of this Warrant or stock certificate.

           10. Saturdays, Sundays, Holidays, etc. If the last or appointed day
for the taking of any action or the expiration of any right required or granted
herein shall be a Saturday, Sunday or a legal holiday, then such action may be
taken or such right may be exercised on the next succeeding day not a legal
holiday.

           11. Effect of Certain Events. If at any time the Company proposes (i)
to sell or otherwise convey all or substantially all of its assets or (ii) to
effect a transaction (by merger or otherwise) in which more than 50% of the
voting power of the Company is disposed of (collectively, a "Sale or Merger
Transaction"), in which the consideration to be received by the


   4

Company or its shareholders consists solely of cash, or in case the Company
shall at any time effect a Sale or Merger Transaction in which the consideration
to be received by the Company or its shareholders consists in part of
consideration other than cash, the holder of this Warrant shall have the right
thereafter to purchase, by exercise of this Warrant and payment of the aggregate
Exercise Price in effect immediately prior to such action, the kind and amount
of shares and other securities and property which it would have owned or have
been entitled to receive after the happening of such transaction had this
Warrant been exercised immediately prior thereto.

           12. Adjustments of Exercise Price and Number of Warrant Shares. The
number and kind of securities purchasable upon the exercise of this Warrant and
the Exercise Price shall be subject to adjustment from time to time upon the
happening of any of the following:

           In case the Company shall (i) declare or pay a dividend in shares of
Common Stock or make a distribution in shares of Common Stock to holders of its
outstanding Common Stock, (ii) subdivide its outstanding shares of Common Stock,
(iii) combine its outstanding shares of Common Stock into a smaller number of
shares of Common Stock or (iv) issue any shares of its capital stock in a
reclassification of the Common Stock, the number of Warrant Shares purchasable
upon exercise of this Warrant immediately prior thereto shall be adjusted so
that the holder of this Warrant shall be entitled to receive the kind and number
of Warrant Shares or other securities of the Company which he would have owned
or have been entitled to receive had such Warrant been exercised in advance
thereof. An adjustment made pursuant to this paragraph shall become effective
immediately after the effective date of such event retroactive to the record
date, if any, for such event.

           13. Voluntary Adjustment by the Company. The Company may at its
warrant, at any time during the term of this Warrant, reduce the then current
Exchange Price to any amount and for any period of time deemed appropriate by
the Board of Directors of the Company.

           14. Notice of Adjustment. Whenever the number of Warrant shares or
number or kind of securities or other property purchasable upon the exercise of
this Warrant or the Exercise Price is adjusted, as herein provided, the Company
shall promptly mail by registered or certified mail, return receipt requested,
to the holder of this Warrant notice of such adjustment or adjustments setting
forth the number of Warrant Shares (and other securities or property)
purchasable upon the exercise of this Warrant and the Exercise Price of such
Warrant Shares after such adjustment, setting forth a brief statement of the
facts requiring such adjustment and setting forth computation by which such
adjustment was made. Such notice, in absence of manifest error, shall be
conclusive evidence of the correctness of such adjustment.

           15. Authorized Shares. The Company covenants that during the period
the Warrant is outstanding, it will reserve from its authorized and unissued
Common Stock a sufficient number of shares to provide for the issuance of Common
Stock upon the exercise of any purchase rights under this Warrant. The Company
further covenants that its issuance of this Warrant shall constitute full
authority to its officers who are charged with the duty of executing stock
certificates to execute and issue the necessary certificates for shares of the
Company's Common Stock


   5
upon the exercise of the purchase rights under this Warrant. The Company will
take all such reasonable action as may be necessary to assure that such shares
of Common Stock may be issued as provided herein without violation of any
applicable law or regulation, or of any requirements of the NASDAQ National
Market or any domestic securities exchange upon which the Common Stock may be
listed.

           16. Miscellaneous.

               (a) Issue Date; Choice of Law; Venue; Jurisdiction. The
provisions of this Warrant shall be construed and shall be given effect in all
respects as if it had been issued and delivered by the Company on the date
hereof. This Warrant shall be binding upon any successors or assigns of the
Company. This Warrant will be construed and enforced in accordance with and
governed by the laws of the State of New York, except for matters arising under
the Securities Act, without reference to principles of conflicts of law. The
party commencing any legal action shall have the option of choosing the
jurisdiction of the U.S. District Court sitting in the Southern District of the
State of New York or in the Northern or Central District of California in
connection with any dispute arising under this Warrant and hereby waives, to the
maximum extent permitted by law, any objection, including any objection based on
forum non conveniens, to the bringing of any such proceeding in such
jurisdictions. Each party hereby agrees that if the other party to this Warrant
obtains a judgment against it in such a proceeding, the party which obtained
such judgment may enforce same by summary judgment in the courts of any country
having jurisdiction over the party against whom such judgment was obtained, and
each party hereby waives any defenses available to it under local law and agrees
to the enforcement of such a judgment. Each party to this Warrant irrevocably
consents to the service of process in any such proceeding by the mailing of
copies thereof by registered or certified mail, postage prepaid, to such party
at its address set forth herein. Nothing herein shall affect the right of any
party to serve process in any other manner permitted by law. Each party waives
its right to a trial by jury.

               (b) Restrictions. The holder hereof acknowledges that the Warrant
Shares acquired upon the exercise of this Warrant, if not registered (or if no
exemption from registration exists), will have restrictions upon resale imposed
by state and federal securities laws. Each certificate representing the Warrant
Shares issued to the Holder upon exercise (if not registered or if no exemption
from registration exists) will bear the following legend:

          "THE SECURITIES EVIDENCED BY THIS CERTIFICATE HAVE NOT BEEN REGISTERED
     UNDER THE U.S. SECURITIES ACT OF 1933, AS AMENDED (THE "SECURITIES ACT"),
     OR ANY OTHER APPLICABLE SECURITIES LAWS AND HAVE BEEN ISSUED IN RELIANCE
     UPON AN EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT
     AND SUCH OTHER SECURITIES LAWS. NEITHER THIS SECURITY NOR ANY INTEREST OR
     PARTICIPATION HEREIN MAY BE REOFFERED, SOLD, ASSIGNED, TRANSFERRED,
     PLEDGED, ENCUMBERED, HYPOTHECATED OR OTHERWISE DISPOSED OF, EXCEPT PURSUANT
     TO AN


   6

     EFFECTIVE REGISTRATION STATEMENT UNDER THE SECURITIES ACT OR PURSUANT TO A
     TRANSACTION THAT IS EXEMPT FROM, OR NOT SUBJECT TO, SUCH REGISTRATION".

               (c) Modification and Waiver. This Warrant and any provisions
hereof may be changed, waived, discharged or terminated only by an instrument in
writing signed by the party against which enforcement of the same is sought.

               (d) Notices. Any notice, request or other document required or
permitted to be given or delivered to the holders hereof of the Company shall be
delivered or shall be sent by certified or registered mail, postage prepaid, to
each such holder at its address as shown on the books of the Company or to the
Company at the address set forth in the Agreement.

           IN WITNESS WHEREOF, the Company has caused this Warrant B to be
executed by its officers thereunto duly authorized.

Dated: September __, 1998

                                 MUSTANG SOFTWARE, INC.


                                 By ______________________________
                                    Name:
                                    Title:


                               NOTICE OF EXERCISE


To:  MUSTANG SOFTWARE, INC.

(1) The undersigned hereby elects to purchase ________ shares of Common Stock of
MUSTANG SOFTWARE, INC. pursuant to the terms of the attached Warrant B, and
tenders herewith payment of the purchase price in full, together with all
applicable transfer taxes, if any.

(2) Please issue a certificate or certificates representing said shares of
Common Stock in the name of the undersigned or in such other name as is
specified below:

               _______________________________
               (Name)

               _______________________________
               (Address)

               _______________________________


Dated:

________________________________
Signature



   7


                                 ASSIGNMENT FORM

                        (To assign the foregoing warrant,
               execute this form and supply required information.
                 Do not use this form to exercise the warrant.)


           FOR  VALUE  RECEIVED, the foregoing  Warrant  and  all
rights evidenced thereby are hereby assigned to

_____________________________________________________________ whose address is

____________________________________________________________________________.


_____________________________________________________________________________


                                   Dated:  ______________,


               Holder's Signature: _____________________________

               Holder's Address:   _____________________________

                                   _____________________________



Signature Guaranteed:___________________________________________


NOTE: The signature to this Assignment Form must correspond with the name as it
appears on the face of the Warrant, without alteration or enlargement or any
change whatsoever, and must be guaranteed by a bank or trust company. Officers
of corporations and those acting in an fiduciary or other representative
capacity should file proper evidence of authority to assign the foregoing
Warrant.