A3 Environmental Consultants (A3E)

Dynamic Web Forms and Custom Development

Let Captivix show you how

The Background

A3 Environmental Consultants (A3E) is a woman-owned, small business with over 18 years of experience providing quality environmental consulting to private entities, as well as federal, state, and local government organizations.

A3E is a full-service environmental consultancy performing due diligence, site assessments, remediation, and redevelopment management across the United States.

The Challenges

There are a lot of ways in which data is gathered from users. One of the popular ways is using web forms. We show the user a web form with different fields depending on the type of data that needs to be input. These web forms need to be designed/created for each specific requirement. Creating individual web forms for each requirement takes a lot of time and effort.

  • Webform was needed to be designed for each specific requirements.
  • Takes alot of time and effort

  • Loss of resources and money

  • Less in productivity

A3E was looking for a solution that would make it easier to create web forms and still keep them dynamic enough to fulfill their requirements, thus lowering the time and cost. The challenge was to develop a solution that can generate web forms dynamically and on the fly.

This solution should receive data in the form of XML/JSON and create a web form. The XML/JSON would have all the info about the fields that need to be displayed, including the data type of those fields, any validations/business-logic/calculations, their order of display, display color/style, etc.

The Solution

  • Generate dynamic web form to fulfill all the requirements
  • The solution saves alot of time and money of A3E
  • It increases their working efficiency

The client and I explored various solutions to the problem/challenge. We settled on developing a rendering engine to produce dynamic web forms that meet all specifications.

There would be two parts to the engine, one back-end, and another front-end. The back-end of the rendering engine was created using .NET Core(C#), while the front-end of the engine was created using Angular 6. The data in the XML file would be parsed by the back-end engine and converted to JSON. 

To render the web form, the front-end engine will parse this JSON data. When a user fills out a web form, the front-end engine generates a JSON payload, which is delivered to the back-end engine, which parses and saves the form data back to the XML file. The back-end provides the APIs to transfer data to and from the front-end.

The Result

 The solution resulted in not only saving time and money for A3e, but it also increased efficiency.

  • Saves time and money for A3E
  • Increase efficiency
  • Employees don’t need to start their work from scratch to prepare the data
  • More focus on core competence
  • Do not worry on technical aspects

The team now don’t need to design and create web forms from scratch every time they need to collect different user data. This lets them focus on the main objective of customer service and not worry about the technical aspect.

Case Study & Testimonial


Digital Transformation: Strategy, ERP,
Ecommerce, UNO: Dynamics NAV


Digital Transformation: Strategy, ERP,
Ecommerce, UNO: Dynamics NAV


Digital Transformation: Strategy, ERP,
Ecommerce, UNO: Dynamics NAV

I enjoyed working with the Captivix team; they were true partners and helped guide us to the best solution.

Leo Chen

Director of Operations, Brentano Fabrics

Engaged Captivix for ERP, Ecommerce and Integration. Journey has been exceptionally well! Spot on.

Roelof Horowitz

VP Operations, Volpes

Let’s Talk

We work with clients to develop solutions that are tailored to help your business grow, now and in the future. We want to hear about your challenges and successes; the things you’re struggling with now and how you see your business moving forward.


1320 Tower Rd., Schaumburg,
IL 60173.