1. A method of fracturing a naturally fractured subterranean formation, the method comprising: a. acquiring subterranean formation layer geomechanical properties, well completion and reservoir data for the subterranean formation, and a natural fracture network description for the subterranean formation; b. simulating a fracture treatment for the formation, the simulation comprising inputting data acquired into a model which simulates propagation of a network of fracture branches by dividing fracture segments into a plurality of elements to form a fracture grid, wherein each element is described by a model selected from the group consisting of a 2D PKN model, a RAD model, a planar 3D model and a KGD model; c. determining and preparing an optimum fracture fluid composition to achieve the fracturing objective; and, d. injecting the fracturing fluid into a wellbore at a pressure sufficient to fracture the subterranean formation.