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 (313, 315, 413, 415), each of the plurality of laser beams cast at slightly different angles (405, 406, 414 and 412) 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 (313, 315, 413, 415), each of the plurality of laser beams cast at slightly different angles (405, 406, 414 and 412) 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 (313, 315, 413, 415), each of the plurality of laser beams cast at slightly different angles (405, 406, 414 and 412) 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.