While floor plan apps would help you do most of the work, they are not the absolute substitute for proper architectural designs. Traditional architectural designs are the only way you can guarantee an accurate floor plan.