Advancements in the computing realm have assisted the Architecture, Engineering, and Construction (AEC) industry to progress significantly by automating several design tasks and activities. Building Information Modelling (BIM) authoring tools have played a significant role in automating design tasks and reducing the efforts required by the designer in redundant, repetitive or production-oriented activities. This paper explores one such approach that, with the help of BIM authoring tool and its Application Programming Interface (API), reduces the efforts expended on formwork design for concrete structures. The paper utilises the concept of using BIM data as input to compute the quantity of formwork, and generate visualisations and schedule of formwork. The developed approach first takes data input from semantic BIM to the API environment for computation and design of formwork systems, which is then placed within the BIM model, to generate visualisation and prepare schedules. The research work utilises a structural concrete wall as an example to demonstrate the presented approach. The approach will be influential in streamlining the formwork design process in the BIM environment and reducing efforts required by the designer and the planning engineer. Since the formwork elements are generated as 3-Dimensional (3D) solids and smart BIM elements, the generated model of formwork can be used for resolving clashes, scheduling, and resource planning.