I need an application that can design floorplans/layouts for buildings that my customer constructs. It needs to be intuitive for a user to layout their own design, provide a quote based on the components the user selects and create a Bill of Materials from the finished design/components.
An example of a similar tool is [url removed, login to view] or [url removed, login to view]
My requirements for this application are:
Must allow for complete interaction in web browser for customers to use online;
Must allow for download to desktop for franchisee to use when offline (AIR runtime or similar?);
Must be adaptable to mobile platforms: iOS, Android etc;
Must have a building details form that can specify dimensions (Height/Span/Length/Roof Pitch etc.);
Must provide user options (Combo lists/Colour selections etc);
Must have drag and drop of components and line drawing capability with measurements;
Components must be configurable in an Administrator area;
Must allow customers to register/log in and remember their designs and history/quotes etc;
Must allow for simple re-skinning of application for Franchisee branding;
Must have customer information form to capture customer details;
Must have Administration area to allow for pricing changes in one location, to update all instances of application;
Must have ability to apply different price mark-up to Franchisee users in Administration area;
Web and Desktop versions should be easy to embed/install for customers and Franchisees;
Drawings must show dimensions;
Designs must be exportable as DWG, PDF, JPG formats at minimum;
Must build quote based on drawings/components based on pricing tables;
Pricing tables must be editable in Administration area;
Drawings should be able to render in 3D (using Flash 3D Engine?);
Bill of Materials (BOM) / Material Take off Must be built based on drawing based on pricing tables in Administration area;
Pricing Tables in Administration area must allow for Supplier details and cost prices, but also contain sale pricing for Administrator;
Pricing tables should be able to update by XLS of CSV table upload;
Ultimately, we would like a cross platform building design/drawing application that can be configured to look like a tool of our franchisees but which can be managed by our company as Administrators. It must be able to quote based on drawings/components (based on tables provided and updated by Administrator).
We intend for this application to be hosted on Google's App Engine but would welcome advice or recommendations if alternatives are available.
Examples of 2D Layout and Elevation Drawings are attached.
Budget is flexible depending on experience and demonstrable samples.
Thanks for your time to review my project. I look forward to your reply.