Recent Product Updates 04/24/2018

  1. Display margin type (length only, width only, none, or both) next to cut margin in cut sheet.
  2. Allow matching hardwood pattern at the doorway ( Press Crtl key and left click to multi-select rooms, right click ->Layout & Seam->Set Pattern Position)
  3. Improved performance for floor divider. (it is highly recommended to use "Split Room By Region" to takeoff complicate floor plans to achieve stable results., because splitted rooms have less interference with each other compared with divided floor regions.)
  4. Allow connecting floor divider from a wall to a hole within the same room.
  5. Improve the display for dimension line by adding extra space between text and line.
  6. Updated privacy policy in license agreement.
  7. Bug fixes. 03/19/2018


  1. Allow multi-selection in same room (Hold Ctrl key + left click).
  2. Add shortcuts to scroll drawings:
    • - Ctrl + scroll mouse wheel to scroll drawings vertically;
    • - Shift + scroll mouse wheel to scroll drawings horizontally;
  3. Allow draw floor dividers cross existing dividers.
  4. Right click on a room with floor dividers -> select “Select Same Product Dividers” to highlight divided regions in a single room with the same flooring materials so that user can change layout direction for the product in multiple divided regions in one shot.
  5. Mirror Tile Pattern option under Paste Mirror by X/Y, to mirror tile patten & tile design of pasted rooms.


  1. “Estimating Length” when create roll goods to allow user to accommodate uneven cuts at end of each roll.
  2. Option to apply linear product to grout joints of a tile pattern and calculate its usage. (An efficient way to calculate heat welding usage for vinyl patterns. Accessible if right-click on a tile pattern in the project item list -> Grout Product pull-down list -> Select linear product as grout)
  3. "Tile Shape in Legend" option in the sub-menu of Legends to allow toggling on/off tile shape in product legends.
  4. "Quick Tile"
    • - When drag a tile pattern to a room, find "Quick Assign" button at bottom of the Assign Tile Pattern window. You can assign patterns to the room without selecting tiles from pull-down list.


  1. Change layout directions for rooms in one-shot, including both roll goods & hard surfaces. (Room Edit->Layout & stem->Apply layout/seam to…).
  2. Rotate cut on cut sheet by 180 degree. (Right-click on a cut to see this option)
  3. If select “Square Off Wedged Cuts”, the program will avoid pushing wedged cuts too close to each other on cut sheet. (Estimate->wheel icon)


  1. Worksheet->Reload section->Merge->Merge/Un-merge add-ons with primary flooring materials in one single line item on the worksheet and proposal.
  2. Lock items in worksheet to prevent them from being removed when reloading from estimation data.
  3. When loading the estimation data to worksheet, keep ordering of products the same as in the project item list.
  4. Drag & drop items in worksheet to reorder them.


  1. Display floor/room duplication in both worksheet and in the proposal.
  2. Support multi-languages in print template.
  3. Option to display product legend with wall view when printing ( Print->Room Detail->Room Detail Walls & Settings->Wall Detail Legend)


  1. Add "Min Pattern Drawing" under System Setting -> Drawing Style, to avoid drawing tile/pattern grids that are smaller than the set value.
  2. File back up and Project save reminder
    • - File -> Backup Projects tab -> find previously saved backup files.
    • - File -> Backup Projects tab -> click the Wheel Icon (Setting) -> prompt saving every x minutes)
  3. One click to import existing Measure Square 2015 project files to M2 Cloud.
    • - File -> Cloud Projects tab -> click the black triangle icon -> select Import. (Press Ctrl/Shift key to select multiple files in open file dialog.) 02/05/2018

Plan import:

  1. Preview thumbnails of blueprints when importing multiple pages.
  2. Import blueprints with customized resolution.
  3. Set up scale using two points while previewing images;apply scale captured by two points to multiple pages.
  4. Verify scale using ruler command while preview images.

Product Schedule:

  1. Add shortcuts to facilitate product schedules.
  2. Right click on Project Items or Product/Services folder -> find shortcuts on top right, such as add, delete, duplicate, etc.)
  3. Import product templates created in M2 2015 version to the project item list.
    • Right click on Project Items->Import/Export->Import Measure Square 2015 product template.


  1. Organize rooms by installation phases.
    • From room RmEdit->Phase->create phases->tag selected rooms to phases
  2. Create rooms with default product
    • Draw a room with a product->select the product from Estimate pull-down list->continue room creating.)
  3. Allow creating floor divider from middle of the room
  4. Create product legend with/without product usage and display legend; manually place product legend on the diagram
  5. Delete multiple layers in one shot (right click on a tab ->Select tabs to delete)

Product assignment:

  1. Allow creating randomized tile pattern with multiple tiles specified percentages.
  2. Create several tiles with the same dimensions.
    • Apply one tile to a room->right click on the Tiling from project item list->view modify->click Edit to set random tiles
    • Click Add to add tiles to the list->select tiles from pull-down list and specify percentage->OK.
  3. Align tiles continuously on walls
    • Draw a room->View Wall->apply a tile on wall->right click on the wall->select Wall tile continuous to right/left.
  4. Set self-cove multiple room by one-shot (right click on a product under Project Items ->Set self-cove).
  5. Set self-cove for all walls or selected walls of rooms.
    • Draw a room->View Wall->apply a tile on wall->right click on the wall->select Wall tile continuous to right/left.
    • Right click on a room->Rm Edit->Set self-cove.
    • Turn on View Wall->hold down Ctrl key and left click to highlight several walls.
    • Right click on one of selected walls-> Self cove selected walls.
  1. Support estimating by installation phases.
  2. Grout coverage chart
    • Create a product from project item list-> select grout as product type.
    • Look at product details->find Grout Coverage Chart->specify the grout width and coverage chart provided by manufacturer.
    • After apply tile to a room->right click on tiling->view modify->specify grout product and grout width. The program will automatically compute it by bag or by weight.
  3. Calculate tiles in three methods ( waste ratio, cut & fit, and reuse 50%)
  4. Support roll allocation
  5. Round up roll cuts to nearest 3", 6", 1'
  6. Stagger cuts for large open area such as basketball court


  1. Ability to group products by on worksheet

Bidding package:

  1. User can export data to a pre-programmed excel bidding package ( by request)


  1. Users can change View Options and Print Options while previewing the printout.

Enhanced 3D display :

  1. From View 3D->Options->toggle on/off different options to adjust the 3D display)
    • Added Transparent Wall to allow view product assignment clearly (When it is on, the materials on the wall will be seen through )
    • Options to display room dimensions, wall stack height, tile texture, tile pattern positions in 3D view.

General Settings:

  1. Export select taps as a project/import selected tabs into current project.
  2. Allow open 2nd sessions to open two projects at the same time.

Collaborations with your team:

  1. Open projects created on iPad or Android phone on PC.
  2. Sync settings & product database with your co-worker.
  3. Admin can protect database & settings by marking them as "read-only" for team members 10/6/2017


  1. When zoom in to large plan, the latency is minimized.
  2. Press Shift key while move the rooms will turn off room docking feature.


  1. Add "Product opaque: and "linear thickness" in system setting -> drawing style to get fully opaque product color in print


  1. When cut sheet is opened in a seperate window, it always stays on top of main drawing screen.
  2. When synchronize large projects to M2 cloud, it displays progress bar.
  3. Display tile shape and color code in product legend.


  1. Worksheet data does not refreash itself after tax or freight is changed.
  2. Addo-n and self coving are removed when adding a door to a circular room
  3. If size or associated add-on of a product is changed, attached add-on will be re-calculated automatically. 9/7/2017


  1. Export/import products to/from excel with full information (including add-on associations)
  2. Right click to "Replicate" product item or folder among product catalogs (across databases)


  1. Added self cove option to wall (to allow select which wall to cove on)


  1. Roll allocation with different stock roll length (roll goods), stagger cut layout out options
  2. Improved self coving and divider functions (support sophisticated shapes and curves)
  3. Export estimate data into custom Excel bid template (contact for sample template format)


  1. Add Move to Top, Move to Bottom commands

GUI and Display:

  1. Project item list is in tabular view with columns (easier to read) 7/20/2017 (intermediate release) 5/30/2017


  1. User can customize product type. (Click “+” icon to add new product, and then the wheel icon)
  2. User can set up markup/profile margin by folder in product collection window (access it from the little black triangle on toolbar)
  3. User can setup markup/profit margin at product level
  4. Added “estimating width” for roll goods
  5. Added “ No reuse” Calc Method
  6. Auto-calculate boxed sales/cost price in product window (Click “sell by” and then click pull-down list for box sales/cost pricing)
  7. Allow associate Count item with primary flooring material. i.e. associate corner guard with tiling
  8. Added “Check all” and “ Uncheck all” options in right-click context menu for “Taxable” and “By Box” column in product list view in product collection window
  9. User can sort product list alphabetically in product collection window


  1. Added "Auto-scroll" in freedraw mode ( click Alignment tab to turn it on/off)
  2. Added "Image IntelliSense" option in freedraw mode, which will automatically detect corners and lines on blueprint ( click Alignment tab to turn it on/off)
  3. From right-click context menu, use can paste objects mirrored by x axis or y axis
  4. Right click on a wall->to delete wall
  5. Add product legend with/without quantities on the diagram (access it from Note ->submenu)
  6. Draw room with default product ( select a product from the estimation pull-down list and then draw rooms)
  7. Select self-coving for multiple rooms by right-click on a roll good under project item list->set self-coving
  8. Added “Roll cut by room” when estimating roll good
  9. Added “Re-layout” command on ribbon and cut view context menu to reset cuts on the cut sheet
  10. Added “Move roll cut to the front/end” options ( from right-click context menu on cut sheet)
  11. Added “Consolidate waste” option ( from right-click context menu on cut sheet)


  1. Select self-coving for multiple rooms by right-click on a roll good under project item list->set self-coving
  2. Added “Roll cut by room” when estimating roll good
  3. Added “Re-layout” command on ribbon and cut view context menu to reset cuts on the cut sheet
  4. Added “Move roll cut to the front/end” options ( from right-click context menu on cut sheet)
  5. Added “Consolidate waste” option ( from right-click context menu on cut sheet)


  1. Show distance from current location to walls while adding T seam
  2. Option to show/hide self-coving in the diagram
  3. Hide product in other layers if estimate by layer is selected. (right click on project product when estimate by layer)


  1. Added “Print current view” option
  2. Added “View option” to the menu bar. User can toggle on/off view options while previewing the report
  3. Added options to show/hide “ Linear length”, “ Base perimeter”, ”Seam length” or “ Waste” column in the estimation summary page.


  1. Added “ Markup” command on the ribbon
  2. Added base perimeter column


  1. Right-click on an command to add it to the quick access tool bar 3/21/2017


  1. To display product assignment under each room label (Takeoff tab->options->check on “Product list under label”
  2. To Replace an existing product with another, right-click on a product under “Project List”-> replace and select another flooring material
  3. Self-cove roll goods for selected rooms in one shot
    • Left click on a roll good under project item->select room applied
    • Takeoff tab->Room Edit->Self-cove->enter desired self-coving size
  4. Estimate direction control
    • Takeoff tab->left click a room with roll goods->click the black triangle next to estimation settings->Estimate Direction Control-> select “ Keep neither locked seam nor layout direction”
    • The program will allow users to use the “horizontal estimate” & “ Vertical estimate” commands for all rooms, after users manually move the seams of each individual room


  1. Incorrect quantities of LF products associated with primary flooring mateiral
    • File menu->System Setting->Advanced-> Check “ Examine after open”
    • Whenever M2 detects an old project, it will screen to find incompatibility issues.
  2. Other minor bugfixes 2/20/2017

  1. Freedraw enhancements: 45/90 degree log, snapping to existing corners & walls
  2. Added right-click menu shortcuts for room/wall/door editing.
  3. Support linear product association with primary flooring material.
  4. Cutting algorithm improvements

iOS (released June 2017)

Features & enhancements

1. Support four types of forms ( proposal, work order, purchase order, invoice) - iPad version only

  • 1)Open a diagram->Estimation icon (calculator icon)->Forms->List-> "+"->
  • 2) select one of four types of forms
  • 3) select style to display items: by product or by area
  • 4) confirm creation

2. Support Bosch laser meter (model: GLM 100C)

  • 1) Open a diagram->pencil icon->Distance meter->Bosch
  • 2) freedraw->measure with the laser meter

3. User can insert product legend list and usage list under diagram's Instruction.

  • 1) Open a diagram->pencil icon->Misc Object->Instruction->
  • 2) Type #*# in the text field, it will generate legend of product name with usage

4. Bugfixes

  • 1. Missing product quantities under Assignment ->By room Tab
  • 2. "Print template, the wall detail need display in horizontal center"

iOS (released March 2017)

Features & enhancements

1. Product Setup & Assignment

  • Added "Replace & Delete" function
    • Go to "Assigned" product list--> swipe finger from right to left to replace & delete a selected item
  • Added "Labor" product type when creating a product.
    • When the labor type is selected, it will automatically separate labor charges from other flooring products on both quotation and work order
  • Support multiple regular linear or underlayment product assignments on the same area.
    • When dragging and dropping multiple linear products to the same wall base or multiple underlayment products to the the same area, a pop-up dialogue with three options will appear: "replace, append to, or cancel"
  • Allow drag & drop products on the "Add-on" product list to the diagram
  • When a product is sold by "Box", it displays the quantities rounded by box in the product legend.

2. Diagram Drawing & Estimation

  • Support multiple covering styles on staircases: tread only, riser only, full wrap or waterfall
    • Tap the stair--> tap (i)--> Details--> Covering Style
  • Display "door label" on the diagram
    • Tap a door--> tap (i)--> Modify door label
  • Added " Linear length round up" feature to round up total linear length of roll goods to 1 foot.
    • Access from System Settings--> Carpet/Vinyl Layout Settings

3. Quotation, Printing & Work Orders

  • Added Quotation & Work Order modules under diagram--> Estimation icon (the calculator)
  • Support work order
    • It displays the cost price of all charges on work order
  • Saves page orientation when printing

4. Bug Fixes

  • Resolved the system setting synchronization conflicts between local device & M2 cloud
    • System Settings--> Sync Settings--> select "upload settings to M2 cloud" to upload & backup current system settings to M2 cloud.
    • System Settings--> Sync Settings--> select "upload settings to M2 cloud" to download system settings from M2 cloud to current device.
  • Fail to display wall stack design on printout
  • Other minor bug fixes (July 2016)

Features & enhancements

1. MeasureSquare synchronization & Floorlink integration

  • notify users to sync projects with M2 Cloud
  • automatically sync projects when starting Floorlink workflow wizard (for Floorlink users only)
    • Floorlink workflow has been moved to Print Template --> gear icon --> continue Floorlink workflow

2. Plan import (for Pro edition users only)

  • when importing a PDF file with multiple pages, each page will be imported on a separate layer
  • option to adjust resolution when importing an image/PDF file to M2 app

3. Diagram drawing

  • user can save most frequently used products under "Favorite" tab in database
  • drag & drop to assign LF to one edge of an elevation
  • allow multiple linear assignments on a single wall base
  • if two doors are connected via a door, tap (i) on a room and select "Merge" to eliminate the doorway and merge two rooms into one

4. Estimation

  • user can review roll cut and cut list in cut sheet window
  • user can rotate a cut to the left/right on cut sheet
  • tap (i) on cut sheet to allow overlapping cuts on cut sheet
  • one-click optimization of waste under Estimate icon

5. Export & print

  • allow export of floor plan as CAD file
  • users can disable the proposal page by turning off "worksheet" in Print Template settings

6. Settings

  • change default estimation settings at both the project level and the system level
  • allow copying of customer information to job site contact and address in project info settings

7. Licensing

  • allow the user to log in and purchase via M2 App after their license has expired
  • automatically deactivate license when logging out to avoid "exceed license quota limitation" error

8. Miscellaneous

  • when deleting a project, a confirmation window will pop up
  • use red line with dimension to indicate a door in both Freedraw mode and re-open to draw mode
  • Forbid overlapping walls or crossing lines in Freedraw mode

9. Bug fixes

  • Resolved "conflicting product" error
  • Fixed other minor bugs


2.3.15 (April 2016)

1. Quotation sheet

  • set company information such as logo, company contact information
  • convert worksheet to quotation with one click
  • capture customer's signature
  • print or email quotation with diagrams

2. Enhanced estimation

  • auto-estimation further optimizes waste ratio

3. Synchronization reminder

  • users reminded to backup diagrams to avoid data loss (January 2016)

  • allow application of floor condition to other rooms
  • include floor condition on Print Report (October 2015)

  • updated video tutorials and user guide in help menu
  • add-on products can be dragged and applied to floor plan (note: users need to re-associate add-ons with primary products in master database)
  • fixed Disto laser connectivity issue on iOS 9
  • fixed crash when searching a diagram in diagram list on iOS 9
  • fixed bug that when panning and zooming diagram, diagram can't be displayed correctly on iOS 9

Windows 7/8/10 C++ Editions (June 2016, v.473)

Features & enhancements

1. Disto drawing

  • integration with Disto Connector to resolve Bluetooth connectivity issue with Windows 10
    • user needs to install both MeasureSquare and the Disto Connector on the same machine
    • Request Disto Connector download link via

2. Printing

  • add "print material required by room list with diagram" in Print Option GUI to display material required by room list next to the diagram on printout
  • add a checkbox, "ignore product texture", under "Set Product Texture" in Print Option GUI to allow users to choose to display product either in solid color or in black and white texture on printout.

3. Takeoff

  • enhancements for snapping features (under Room Drawing tab in System Settings):
    • snapping to adjacent walls when moving a room
    • snapping to adjacent walls when re-sizing a room
  • enhancements for countertop design:
    • allow takeoff of small size shapes
    • zoom factor extended to 1000% from 500%
    • allow width of edge LF labor item to be set to 0"
    • allow LF product assignment on missing walls
    • add option to display LF product name along edges of takeout and room perimeter (under Material Layout tab in System Settings)

4. Estimation

  • enhancements for roll good products:
    • create head seams for roll goods if min. fit length is set up under Select Material to Estimate dialog window
    • align seams with pattern carpet grid to avoid creating seams in middle of pattern
    • allow editing of Dye-lot labels in roll cut list in Estimation Data panel under Estimate tab
  • enhancements for wall stack design:
    • allow application of wall profile to a single wall without expanding walls
    • allow application of wall profile to all walls by dragging-and-dropping a wall profile to the middle of a room
    • after applying a wall profile to a wall (or perimeter of walls), automatically turn on "Show Wall & Ceiling" of the room selected (controllable under Room Drawing tab in System Settings)

5. View and display

  • add option to display LF product as dashed line in diagram under Material Layout in System Settings

6. System

  • command-line API to run MeasureSquare on silent mode and generate a PDF output

7. Bug fixes

(past updates)

1. Disto drawing

  • draw angled wall with Triangle
  • draw curved wall with Arc in Disto drawing mode
  • draw doors and openings, enhancements to avoid reconnection at time off

2. Printing

  • print multiple roll cut lists with diagrams if there are more than one roll goods
  • print product texture for black and white printing
  • print roll cut list with diagram (for Lowes contractor)
  • print to any paper size (print to scale)
  • print multiple room photos in the same page

3. Takeoff

  • allow "snapping" or "docking" of takeout to the corner and boundaries of the room
  • support multi-touch gestures on Windows tablets:
    • to zoom in/out, pinch in/out with two fingers
    • to double click, tap screen twice
    • to right click, press one finger on the screen and tap the second finger
  • re-name room label in room view
  • auto-trim off the takeout area that is outside of the room
  • embed multiple rooms at once
  • drag middle point handle to create an extrusion
  • move up/down to change the order of layers under Room View
  • create rectangular shape with any angle
  • use cutout to remove overlapped section of a room
  • auto-scroll the screen view while using rectangular takeoff

4. Cut sheet manipulation

  • move roll cuts to start/end of roll
  • consolidate waste
  • option to rearrange cuts after placing t-seam on the cut sheet
  • zoom cut to room

5. Product assignment

  • display hexagon tile and triangle tile; support tile replacement to create freestyle pattern
  • implementation of quarter-turn tile pattern
  • center pattern by selected tile
  • support negative waste factor for Add-on items
  • round up each roll cut to the nearest x inches
  • allow assigning of linear product to a missing wall
  • assign add-on area/linear/EA product to selected rooms in one shot
  • wall profile template (save and load for other projects)
  • drag-and-drop to assign wall profile to selected wall(s)
  • assign linear product to the doorway by drag-and-drop
  • import a tile pattern from an existing project file into tile pattern library
  • match patterns across all divided regions
  • pop out a window when setting pattern/grid starting point

6. Plan import

  • support batch crop and import the blueprint
  • zoom in/out at preview windows and resize preview window

7. Worksheet and forms

  • display roll cut list in worksheet
  • set profit margin and tax for multiple selected items on the forms
  • merge seleted line items into one line on the forms
  • create purchase order by vendor

8. View and display

  • display cut size or cut label individually in view option

9. System

  • support feet with decimal points and inches with decimal points
  • support running of different versions on the server
  • custom freedraw speed in System Settings

10. Display

  • multi-select rooms by pressing the Ctrl key and left-clicking; total net SF and perimeter LF are displayed in the status bar
  • enlarge/shrink the font scale on the diagram when zooming in/out

FloorLink web-based CRM (updated 12/5/15)

Features & enhancements

Enhanced features for the Status Report

  • add Operation time column
  • Status Report sorted by Operation Time in descending order by default
  • Status Report detail operation history: add Email Document, Attachment, Diagram, and Vendor login; save as Work Order event log
  • for detail event, update the description text, e.g. "Lowes Estimate" updated to "Finished Estimate"


Android Product Updates

1.5.3 (25) 5/30/2017

  1. Long press on selected objects to cut, copy, & paste selected objects.
  2. Set Scale option under Import & Scale menu.
  3. Search, sort, archive, & duplicate diagrams on home screen.
  4. Export DXF option under Share menu.
  5. Save room as template option via Room Details menu.
  6. Zoom in & out on PDF in print report
  7. Replace existing product with another under Assignment menu
  8. Add photos to rooms using camera or from photo album
  9. Save pre-defined text for instructions

1.4.6 (21) 4/24/2017

  1. Freedraw enhancements: 45/90 degree lock, snapping to existing corners & walls
  2. Added right-click menu shortcuts for room/wall/door editing.
  3. Support linear product association with primary flooring material.
  4. Cutting algorithm improvements

1.4.6 (20) 4/15/2017