The document outlines key inquiries to make to an ASP.NET development firm before forming a partnership, emphasizing the importance of their experience, success stories, development strategies, and consulting fees. It recommends asking about their project complexity handling and unique differentiators, as well as the scope for customization and post-development support. Additionally, it provides tips for selecting a suitable development partner, highlighting the need to assess their portfolio and communication practices.