A computer-implemented integrated system for construction product purchase, the system comprising: a mobile hand-held computing device ; a dual laser measurement device (DLMD, 307) coupled with the mobile hand-held computing device via a data interface, the dual laser measurement device (DLMD, 307) having at least one photodetection unit (402-404, 408-410) coupled to each of two opposite sides of the dual laser measurement device (DLMD, 307); a dual laser software application (DLMD app) installed on the mobile hand-held computing device , the DLMD app including: a software routine to execute a function of a laser activation button to cause each of the at least one photodetection unit (402-404, 408-410) on the two opposite sides of the dual laser measurement device (DLMD, 307) to simultaneously cast a plurality of laser beams , each of the plurality of laser beams cast at slightly different angles (405(A), 406(B), 414(C) and 412(D)) with respect to the other laser beams to measure a perpendicular distance between two points, and to acquire measurement data from the dual laser measurement device to be used in product ordering; a product category selection interface to select a product category for a construction project; a product selection interface to select specific products for the construction project, presented based on the measurement data obtained from the dual laser measurement device ; and a product ordering interface to order the specific products from a supplier. a mobile hand-held computing device ; a dual laser measurement device (DLMD, 307) coupled with the mobile hand-held computing device via a data interface, the dual laser measurement device (DLMD, 307) having at least one photodetection unit (402-404, 408-410) coupled to each of two opposite sides of the dual laser measurement device (DLMD, 307); a dual laser software application (DLMD app) installed on the mobile hand-held computing device , the DLMD app including: a software routine to execute a function of a laser activation button to cause each of the at least one photodetection unit (402-404, 408-410) on the two opposite sides of the dual laser measurement device (DLMD, 307) to simultaneously cast a plurality of laser beams , each of the plurality of laser beams cast at slightly different angles (405(A), 406(B), 414(C) and 412(D)) with respect to the other laser beams to measure a perpendicular distance between two points, and to acquire measurement data from the dual laser measurement device to be used in product ordering; a product category selection interface to select a product category for a construction project; a product selection interface to select specific products for the construction project, presented based on the measurement data obtained from the dual laser measurement device ; and a product ordering interface to order the specific products from a supplier. a software routine to execute a function of a laser activation button to cause each of the at least one photodetection unit (402-404, 408-410) on the two opposite sides of the dual laser measurement device (DLMD, 307) to simultaneously cast a plurality of laser beams , each of the plurality of laser beams cast at slightly different angles (405(A), 406(B), 414(C) and 412(D)) with respect to the other laser beams to measure a perpendicular distance between two points, and to acquire measurement data from the dual laser measurement device to be used in product ordering; a product category selection interface to select a product category for a construction project; a product selection interface to select specific products for the construction project, presented based on the measurement data obtained from the dual laser measurement device ; and a product ordering interface to order the specific products from a supplier. <EOS>