FRP Composite

Fiber-reinforced polymer (FRP) composite is a structural material made by embedding high-strength fibers, most often glass, sometimes carbon or aramid, in a thermosetting polymer matrix such as polyester, vinyl ester, or epoxy. The fibers carry tensile and flexural load while the matrix transfers stress between fibers, fixes their orientation, and determines chemical resistance and temperature limit. The glass-fiber subset is also called GFRP or GRP, and it dominates corrosion-resistant tanks, pipe, gratings, and structural profiles across the chemical, water, power, and infrastructure industries.

FRP appeals to procurement and design engineers for one core reason: it delivers steel-class tensile strength at roughly a quarter of the weight, does not rust, and resists chemical attack that would consume carbon steel in months. The trade-offs are low stiffness, a resin-bound temperature ceiling, and properties that depend heavily on how the part was made. This guide treats FRP as an engineered system of fiber, matrix, and process, not a single off-the-shelf grade.

A mesh of ribbed glass-fiber reinforced polymer (GFRP) reinforcing bars tied together and set into a concrete sample block, an example of FRP composite rebar for concrete construction

Photo: Manop, CC BY-SA 4.0, via Wikimedia Commons

This guide is written for industrial purchasing engineers and design engineers. It covers 6 chapters spanning reinforcement fibers, resin matrices, manufacturing processes, applicable standards, spec-sheet decoding, and selection decisions, with 7 selection FAQs and manufacturer comparisons, helping you build a complete FRP knowledge framework in about 30 minutes. All parameters reference public standards including ASTM D3039, ASTM D790, EN 13706, ISO 14125, ISO 14692, ASTM D3299, AWWA C950, and ASTM E84.

Chapter 1 / 06

What is an FRP Composite

An FRP composite is a two-phase material in which continuous or discontinuous reinforcing fibers are bound within a polymer matrix. The two phases do different jobs. The fibers, typically glass at roughly 70 percent of the volume in a structural laminate, provide tensile and flexural strength along their length. The matrix, a cured thermosetting resin, holds the fibers in place, transfers load between them through shear, protects them from moisture and chemical attack, and sets the upper service temperature. Neither phase alone is structurally useful: bare glass fiber has enormous tensile strength but buckles instantly in compression, while cured resin is brittle and weak. Combined, they form a material that behaves quite differently from either parent.

Two consequences follow immediately and shape every selection decision. First, FRP is anisotropic. Properties along the fiber direction can be five to ten times those across it, unlike isotropic steel where strength is the same in every direction. A datasheet number is meaningful only with its direction and fiber architecture attached. Second, the part is manufactured at the same moment the material is created. There is no separate billet of FRP that is later machined; the fiber layup, resin chemistry, and curing process together define the final properties. Two profiles of identical outside dimensions can differ by a factor of two in stiffness depending on how they were built.

The history runs from the 1930s, when glass fiber was first drawn commercially, through 1942 when the first practical glass-fiber reinforced polyester boat hulls and aircraft radomes appeared in the United States. The pultrusion process, which pulls fiber through a resin bath and heated die to make continuous constant-section profiles, was patented in the early 1950s and industrialized through the 1960s and 1970s. From the 1980s onward, FRP moved from boats and tanks into mainstream infrastructure: bridge decks, rebar, cooling-tower structures, offshore gratings, and chemical-plant piping. Carbon-fiber composites followed a parallel but more expensive track through aerospace into pressure vessels and, more recently, wind-turbine blades.

In application scale, FRP spans from gram-scale consumer parts to multi-tonne filament-wound storage tanks several metres in diameter and structural footbridges spanning tens of metres. The unifying advantage is the strength-to-weight and corrosion-resistance combination. Pultruded glass FRP offers a specific strength of roughly 0.27 to 0.38 MPa per kilogram per cubic metre, against about 0.05 to 0.07 for structural steel, meaning it carries far more load per unit mass. That advantage is why FRP displaces steel and aluminium alloy in corrosive plants, electrically sensitive structures, and locations where lifting heavy steel is impractical.

Four engineering realities govern whether FRP is the right choice: low elastic modulus that makes deflection the design driver, a resin-bound temperature ceiling, process-dependent quality, and the need for a dedicated corrosion barrier in chemical service. An engineer who treats FRP like a drop-in steel substitute, sizing for stress alone, will produce a structure that passes a strength check yet flexes unacceptably in service. The chapters that follow decode each of these realities into purchasable parameters.

Chapter 2 / 06

Classification by Fiber and Matrix

FRP is classified first by reinforcement fiber and second by matrix resin. The fiber sets the strength, stiffness, and cost ceiling; the matrix sets chemical resistance, temperature limit, and fire behaviour. Most engineering decisions reduce to choosing one fiber and one resin from the families below. The table compares the common reinforcement fibers by their bare-fiber properties, before they are combined into a composite.

FiberTensile StrengthModulusDensityTypical Role
E-glass2,000 to 3,400 MPa72 to 76 GPa2.5 to 2.6 g/cm3General structural, lowest cost
ECR-glass2,400 to 3,400 MPa73 to 81 GPa2.6 to 2.7 g/cm3Acid corrosion resistance
S-glass4,500 to 4,900 MPa86 to 90 GPa2.5 g/cm3High-strength, higher cost
Basaltapprox. 4,800 MPaapprox. 89 GPa2.6 to 2.8 g/cm3Chemical resistance, no additives
Aramidapprox. 3,600 MPa70 to 125 GPa1.44 g/cm3Impact, ballistic, low density
Carbon (standard)3,500 to 4,900 MPa230 to 250 GPa1.75 to 1.80 g/cm3Stiffness-critical, weight-critical

E-glass is the workhorse, used in the large majority of industrial FRP. It balances good tensile strength, low cost, and electrical insulation, and it is the default fiber for structural profiles, gratings, and general tanks. ECR-glass (electrical/chemical resistant, boron-free) trades a small cost premium for markedly better acid corrosion resistance and is preferred for the structural laminate of corrosion-service tanks and pipe. S-glass reaches roughly 60 to 70 percent higher tensile strength than E-glass and is reserved for high-performance applications where its higher price is justified.

Carbon fiber stands apart: its modulus of 230 GPa or more is roughly three times that of glass, so carbon FRP is the only practical choice when stiffness or weight dominates, as in aerospace, high-pressure vessels, and structural strengthening strips. It is also electrically conductive, which can be a hazard near galvanic couples or a feature for grounding. Aramid offers about 40 percent lower density than glass with exceptional impact and energy absorption, making it the fiber of choice for ballistic and impact-toughness duties, though it is weak in compression and absorbs moisture. Basalt, drawn from volcanic rock, sits between E-glass and S-glass in properties with inherent chemical resistance.

The matrix resin is chosen independently. Industrial FRP overwhelmingly uses thermosets, which cure into an infusible cross-linked network, rather than the engineering plastics used as unreinforced thermoplastic matrices. The four mainstream thermoset families are unsaturated polyester, vinyl ester, epoxy, and phenolic, compared below by the properties that drive selection.

ResinContinuous Temp.Corrosion ResistanceRelative CostTypical Use
Polyester (ortho/iso)60 to 90 CModerateLowGeneral structural, architectural
Vinyl ester90 to 110 CHigh (pH 1 to 13)MediumChemical tanks, scrubbers, pipe
Epoxyup to approx. 150 CHighHighHigh-load, electrical-grade, aerospace
Phenolicup to approx. 150 CModerateMedium-highFire-regulated rail, offshore

Unsaturated polyester, in orthophthalic or the more durable isophthalic grade, is the economical default and accounts for the majority of pultrusion volume. Vinyl ester was developed to close the corrosion gap and resists strong acids down to about pH 1 and alkalis to about pH 13, making it the standard for chemical-process FRP. Epoxy gives the best mechanical, fatigue, and dielectric performance with low cure shrinkage but is more viscous, more costly, and usually needs a post-cure. Phenolic is selected where fire, smoke, and toxicity are regulated, because it produces low flame spread and very little smoke.

Chapter 3 / 06

Manufacturing Processes

Unlike a metal alloy, an FRP product cannot be separated from the process that made it. The same fiber and resin produce wildly different parts depending on how the fibers are placed, how much resin fills the voids, and how the part is cured. The achievable fiber volume fraction is the single best predictor of mechanical quality: more aligned fiber and fewer voids means higher strength and stiffness. The table compares the mainstream processes by the properties an engineer actually buys.

ProcessFiber Volume FractionGeometryRateTypical Products
Hand lay-up35 to 50%Open, complex shapesLowTanks, ducts, custom parts
Filament winding60 to 80%Cylinders, vesselsMediumPipe, pressure vessels, tanks
Pultrusion55 to 65%Constant cross-section0.5 to 2 m/minBeams, grating, rebar, profiles
RTM (resin transfer)50 to 60%Closed mold, 2-sided finishMediumPanels, automotive, housings
SMC compression25 to 50%Molded net shapeHighEnclosures, panels, covers

Pultrusion is the dominant process for structural FRP. Continuous fiber rovings and mats are pulled through a resin bath and then through a heated steel die that shapes and cures the profile in one continuous pass at roughly 0.5 to 2 metres per minute. The result is a constant cross-section profile, such as an I-beam, channel, angle, tube, or rod, with consistent fiber volume fraction of 55 to 65 percent and tightly controlled properties. EN 13706 specifically certifies pultruded profiles, and the process underlies the EXTREN and PROFORMS structural-shape families. Its limitation is geometric: only constant cross-sections, no tapers or curves.

Filament winding wraps resin-impregnated fiber tows onto a rotating mandrel at controlled wind angles, achieving the highest fiber content of any process, 60 to 80 percent, with the fiber orientation tuned to the hoop and axial stresses of a pressurized cylinder. It is the standard method for FRP pipe, pressure vessels, and large storage tanks, and is the construction assumed by ASTM D3299 for corrosion-resistant tanks. Hand lay-up (and the related spray-up) is the most flexible and lowest-capital process: fiber mat is placed in an open mold by hand and resin is rolled in. It accepts almost any shape but yields the lowest, most operator-dependent fiber fraction of 35 to 50 percent and higher void content, so its mechanical numbers must be derated.

Resin transfer molding (RTM) injects resin under pressure into a closed mold packed with dry fiber preform, giving a smooth finish on both faces, low void content, and repeatable 50 to 60 percent fiber fraction, suited to medium-volume panels and housings. Sheet molding compound (SMC) compression molds a pre-impregnated charge of chopped glass and resin into net-shape parts at high rate, ideal for electrical enclosures and covers where strength demands are moderate but production volume is high. Choosing the process is therefore an early and consequential decision: it fixes the achievable geometry, fiber fraction, surface finish, and unit economics together.

A critical detail across all processes is the corrosion barrier in chemical-service laminates. The fluid-contact surface is built as a resin-rich layer, nominally about 2.5 mm thick at 70 to 80 percent resin, reinforced by a thin surfacing veil of C-glass or synthetic fiber backed by one or two layers of chopped-strand mat. This barrier keeps aggressive media away from the structural glass behind it. Omitting or under-building the barrier is a frequent cause of premature failure, because the structural fibers, once reached by acid or alkali, wick the attack along their length.

Chapter 4 / 06

Standards and Product Codes

FRP has no single governing code; each product family follows its own standard, and a purchase specification that cites the wrong one is effectively unspecified. The standards split into three groups: coupon-level material test methods, structural-profile design codes, and product specifications for tanks and pipe. Knowing which group a number comes from prevents the common error of comparing a coupon tensile value against a full-section design property.

The coupon test methods define how a small specimen is measured. ASTM D3039 (and the equivalent ISO 527) measures tensile strength and modulus of a flat composite coupon under uniaxial load to fracture. ASTM D790 and ISO 14125 measure flexural strength and modulus in three-point bending. ASTM D2344 measures short-beam interlaminar shear strength, a sensitive indicator of resin-to-fiber bond quality and void content. ASTM D2563 classifies visual defects in GRP laminate. These numbers describe the material, not a finished structural member, and they typically exceed the values an engineer is allowed to design against.

For structural profiles, the design codes apply full-section properties and safety factors. EN 13706 is the European specification for pultruded load-bearing profiles. It defines two grades by minimum full-section flexural modulus, measured per Annex D: grade E23 at 23 GPa, with minimum axial tensile and flexural strengths of 240 MPa each, and grade E17 at 17 GPa, with minimum axial tensile and flexural strengths of 170 MPa each, plus a minimum glass content of 60 percent by weight and a maximum 24-hour water absorption of 1.0 percent. In North America, the published ASCE/SEI 74 Load and Resistance Factor Design (LRFD) standard for pultruded FRP structures, which grew out of the ACMA/ASCE LRFD Pre-Standard, and the related EuroComp Design Guide provide the structural design framework.

For tanks and pipe, product specifications cover construction, testing, and acceptance. ASTM D3299 specifies filament-wound glass-fiber-reinforced thermoset tanks for corrosion service, and ASTM D4097 covers the contact-molded equivalent; in Europe, EN 13121 governs above-ground GRP tanks and vessels. For piping, AWWA C950 covers fiberglass pressure pipe for water systems, while ISO 14692 governs glass-reinforced plastic piping for the oil and gas industry, including hydraulic design, structural design, and fire endurance. The table maps common product families to their governing standards.

Product FamilyPrimary Standard(s)Key Requirement
Pultruded profiles (EU)EN 13706Grade E17 / E23 by modulus
Pultruded profiles (US)ASCE/SEI 74 (LRFD)Full-section design, LRFD
Corrosion tanks (FW)ASTM D3299 / EN 13121Barrier + structural layup
Corrosion tanks (molded)ASTM D4097Contact-molded construction
Water pipeAWWA C950Pressure class, stiffness
Oil and gas pipeISO 14692Fire endurance, qualified design
Surface burningASTM E84Flame-spread index

Fire performance deserves its own line because resin chemistry drives it. Under ASTM E84 surface-burning test, FRP made with fire-retardant resin can achieve a Class 1 (Class A) rating with a flame-spread index of about 25 or less, but a standard general-purpose laminate will not. Where smoke and toxicity also matter, such as rail interiors and offshore platforms, phenolic or specially additive-loaded resins are specified. Always confirm the fire rating belongs to the exact resin and laminate you are buying, not a sister product.

Chapter 5 / 06

Key Specification Parameters

FRP datasheets list more numbers than a metal datasheet because the material is anisotropic and process-dependent. Eight parameters genuinely drive selection: tensile strength, elastic modulus, density, glass content, coefficient of thermal expansion, temperature rating, corrosion barrier, and fire rating. The first three frame why FRP exists, and the rest decide whether a given grade survives the duty. The comparison table sets pultruded glass FRP against steel and aluminium on the headline properties.

PropertyPultruded Glass FRPStructural SteelAluminium 6061-T6
Tensile strength240 to 690 MPa400 to 550 MPa200 to 310 MPa
Tensile modulus17 to 30 GPa200 GPa69 GPa
Density1.8 g/cm37.85 g/cm32.7 g/cm3
Thermal conductivity0.2 to 0.4 W/m.K43 W/m.K160 W/m.K
Thermal expansion8 to 12 x10^-6/C12 x10^-6/C23 x10^-6/C
Corrosion (acids/salts)Excellent (with barrier)Poor (rusts)Moderate

Tensile strength and modulus must always be read together with direction. The numbers above are axial, along the fiber. Pultruded FRP rivals mild steel in axial tensile strength but has roughly one tenth its modulus, so a beam sized only for strength will deflect about ten times as much as a steel beam of equal capacity. This is the defining FRP trade-off: lightweight and strong, but flexible. Transverse strength, across the fibers, can be a fraction of the axial value, so connections and out-of-plane loads need separate checking against the transverse and interlaminar-shear figures.

Density and specific strength are the commercial argument. At about 1.8 g/cm3, glass FRP is roughly a quarter the weight of steel, and carbon FRP at about 1.6 g/cm3 is lighter still. The specific strength advantage, around 0.27 to 0.38 MPa per kg/m3 for glass FRP versus 0.05 to 0.07 for steel, translates directly into lower lifting, transport, and foundation costs, often the deciding factor on remote or offshore sites.

Coefficient of thermal expansion (CTE) for glass FRP, about 8 to 12 x10^-6 per degree Celsius, happens to be close to that of steel and concrete, which simplifies hybrid structures and rebar applications. Carbon FRP has near-zero or even slightly negative CTE in high-modulus grades, a property exploited in dimensionally stable structures. Thermal and electrical insulation are intrinsic: glass FRP conducts heat at 0.2 to 0.4 W/m.K, roughly a hundredth of steel, and is electrically non-conductive, which is why it is favoured for walkways and structures near live electrical equipment.

Temperature rating, corrosion barrier, and fire rating are matrix-driven and must be read from the resin datasheet, not assumed from the fiber. Continuous service temperature is held below the resin heat-deflection temperature; corrosion service requires the specified resin-rich barrier and surfacing veil; and any fire-rating claim must cite the specific resin and the ASTM E84 result. A final number to watch is water absorption, capped at 1.0 percent over 24 hours by EN 13706, because moisture uptake slowly degrades the fiber-matrix interface and long-term strength.

Chapter 6 / 06

Selection Decision Factors

To turn the preceding chapters into a specific purchase, follow the decision sequence below. The most common FRP selection failures come not from a single wrong number but from sizing the part like steel and discovering deflection or chemical attack in service. These eight steps form a reusable RFQ template.

  1. Define the load case and deflection limit: Establish the design loads and, crucially, the allowable deflection. Because FRP modulus is about one tenth of steel, size the section against the serviceability deflection limit first, then confirm it also passes the strength and local-buckling checks. For pultruded profiles, specify the EN 13706 grade (E17 or E23) or the LRFD design basis.
  2. Select the reinforcement fiber: E-glass for general structural and cost-sensitive duty, ECR-glass for the structural laminate in acid service, S-glass or carbon where stiffness or weight is critical, aramid for impact. Confirm fiber architecture (unidirectional, mat, woven) matches the load directions.
  3. Select the matrix resin: Polyester for general and architectural use, vinyl ester for chemical corrosion (verify against the manufacturer corrosion chart for your specific media and concentration), epoxy for high-load or electrical-grade parts, phenolic where fire, smoke, and toxicity are regulated.
  4. Specify the corrosion barrier: For any chemical-contact part, require a resin-rich inner barrier with a C-glass or synthetic surfacing veil per ASTM D3299, D4097, or EN 13121. State the barrier thickness and veil type explicitly; do not leave it to the fabricator.
  5. Set the temperature rating: Compare the maximum continuous and excursion temperatures against the resin heat-deflection temperature, holding a safe margin. Remember that strength and stiffness fall as the matrix approaches its glass-transition temperature.
  6. Choose the manufacturing process: Pultrusion for constant-section structural shapes, filament winding for pipe and pressurized tanks, hand lay-up for complex one-off geometries (and derate its lower fiber fraction), RTM or SMC for repeat panels and enclosures.
  7. Confirm fire and code compliance: Require the ASTM E84 flame-spread class that the application demands and confirm it belongs to the exact resin and laminate quoted. Check the governing product standard (AWWA C950, ISO 14692, EN 13121) and any project-specific code.
  8. Evaluate total cost of ownership (TCO): FRP usually costs more per unit than carbon steel upfront but eliminates painting, cathodic protection, and corrosion-driven replacement, and in corrosive service it often competes on whole-life cost with corrosion-resistant metals such as stainless steel. On a corrosive site over a 20 to 30 year life, the maintenance-free service and light weight often invert the initial cost gap.

One last dimension is often overlooked: manufacturer capability and serviceability. FRP is only as good as the fabricator's process control, resin sourcing, and quality records, because the material is created during fabrication. For pultruded structural products, Strongwell (EXTREN series), Bedford Reinforced Plastics (PROFORMS), Creative Composites Group, and Fiberline are established suppliers, with Fibergrate and Bedford among the largest in molded and pultruded grating. For corrosion tanks and pipe, choose a fabricator that documents the resin grade, barrier construction, and applicable ASTM, AWWA, or ISO acceptance tests. A nominally identical profile bought purely on price can differ widely in fiber architecture and resin chemistry, so verify the data, not just the dimensions.

FAQ

What is the difference between FRP, GFRP, GRP, and CFRP?

FRP (fiber-reinforced polymer) is the umbrella term for any composite of a polymer matrix reinforced with fibers. GFRP (glass-fiber-reinforced polymer) and GRP (glass-reinforced plastic) are two names for the same thing: the glass-fiber subset that dominates industrial and construction use. CFRP (carbon-fiber-reinforced polymer) uses carbon fiber instead, delivering roughly three to ten times the stiffness at higher cost, and is reserved for aerospace, pressure vessels, and weight-critical structures. In Europe the term GRP is common; in North America FRP and GFRP are more usual, but for glass-fiber products they describe identical material families.

Why does FRP design get governed by stiffness rather than strength?

Pultruded glass FRP reaches axial tensile strength of roughly 240 to 690 MPa, comparable to mild structural steel, but its tensile modulus is only about 17 to 30 GPa, around one tenth that of steel at 200 GPa. Because deflection is inversely proportional to modulus, an FRP beam deflects far more than a steel beam of the same strength before it ever approaches failure. As a result, serviceability limits such as deflection, vibration, and local buckling almost always control the design, not the ultimate stress. EN 13706 even classifies pultruded profiles by full-section flexural modulus, grade E23 at 23 GPa and grade E17 at 17 GPa, precisely because stiffness is the governing property.

Which resin should I choose: polyester, vinyl ester, epoxy, or phenolic?

Match the resin to the dominant service stress. Unsaturated polyester (isophthalic or orthophthalic) is the economical default for general structural and architectural FRP and accounts for the majority of pultrusion volume. Vinyl ester is the corrosion-service standard, resisting acids down to about pH 1 and alkalis to about pH 13, and is used for chemical tanks, scrubbers, and wastewater. Epoxy delivers the best mechanical, fatigue, and electrical performance with low shrinkage, used for high-load and electrical-grade parts, but it costs more and usually needs a post-cure. Phenolic is chosen where fire, smoke, and toxicity are regulated, such as rail and offshore, because it gives low flame spread and very low smoke. The matrix, not the fiber, sets chemical resistance and temperature limit.

What temperature can FRP composites tolerate?

The polymer matrix sets the limit, not the glass fiber. Continuous service temperature is generally held a safe margin below the resin heat-deflection temperature (HDT) or glass-transition temperature (Tg). General-purpose polyester FRP is typically rated to about 60 to 80 degrees Celsius continuous; isophthalic and vinyl ester systems reach roughly 90 to 110 degrees; high-Tg epoxy and novolac vinyl ester systems extend to about 150 degrees; and phenolic plus certain high-temperature systems can serve higher still. As temperature approaches Tg the matrix softens from glassy to rubbery and both modulus and strength fall sharply, so always design against the resin datasheet HDT, not the fiber melting point.

Is FRP really maintenance-free and corrosion-proof?

FRP does not rust and resists a wide band of chemicals, which is its main advantage over steel in corrosive plants, but it is not inert. Bare glass fiber is attacked by strong acids and alkalis, so corrosion-grade laminates rely on a resin-rich inner barrier, nominally about 2.5 mm thick at 70 to 80 percent resin, reinforced with a C-glass or synthetic surfacing veil that keeps fluid away from the structural glass. Unstabilized resin also chalks and loses surface gloss under UV within roughly two to five years unless it carries UV inhibitors or a gel coat. Long-term water immersion can cause slow strength loss. FRP is low-maintenance when the barrier and surfacing veil are specified correctly, not maintenance-free by default.

What standards govern FRP structural profiles, tanks, and pipe?

Different product families follow different codes. Pultruded structural profiles in Europe follow EN 13706, which sets minimum full-section properties for grades E17 and E23; in North America the published ASCE/SEI 74 LRFD standard for pultruded FRP structures, which superseded the earlier ACMA/ASCE LRFD Pre-Standard, applies. Corrosion-resistant tanks follow ASTM D3299 (filament-wound) and ASTM D4097 (contact-molded), or EN 13121 in Europe. Glass-reinforced plastic pipe follows AWWA C950 for water and ISO 14692 for oil and gas. Coupon-level material testing uses ASTM D3039 or ISO 527 for tension, ASTM D790 or ISO 14125 for flexure, and ASTM D2344 for interlaminar shear. Surface burning is rated by ASTM E84 flame-spread index.

How do I read fiber volume fraction and glass content on a datasheet?

Glass content is reported either as fiber volume fraction (Vf, by volume) or as glass content by weight, and the two are not interchangeable because glass is about 2.5 times denser than the resin. EN 13706 requires a minimum glass content of 60 percent by weight for pultruded profiles. Higher fiber content generally raises strength and stiffness but only if the fibers are well aligned and wetted: a pultruded profile at 55 to 65 percent fiber by volume far outperforms a hand-laid laminate at 35 to 50 percent. Also check fiber architecture, since unidirectional rovings carry axial load while chopped-strand mat and woven veils add transverse and surface properties. Always compare like architecture, not just a single glass-content number.

Ask SpecForge AI