Advanced topics Most layout and validation work stays in the visual editor. Use these pages when you need developers, custom components, or the form JSON. In this sectionWhen to involve developersKnow when authors can create Code actions and when developers must provide Custom actions, embedding, APIs, and licenses.Custom components overviewAsk your developer when you need controls not in the palette: custom components are built in code, not in Designer.View and edit form JSONOpen the JSON view from the header to inspect or edit the raw form definition. Use with care and developer review.PreviousBrowse components and guidesNextWhen to involve developers