# Develop

- [Application Design](/guides/develop/application-design.md)
- [Forms](/guides/develop/application-design/forms.md): This guide will introduce the fundamental concept of Forms
- [Layout Management](/guides/develop/application-design/forms/layout-management.md)
- [Simple Layout](/guides/develop/application-design/forms/layout-management/css-position.md): This section of the guide covers the Simple (CSS Position) layout manager
- [Fully Responsive](/guides/develop/application-design/forms/layout-management/home.md)
- [Bootstrap 12-Grid](/guides/develop/application-design/forms/layout-management/home/b12grid.md)
- [Flexbox](/guides/develop/application-design/forms/layout-management/home/flexbox.md)
- [Custom Div](/guides/develop/application-design/forms/layout-management/home/custom-div.md)
- [Collapsible Container](/guides/develop/application-design/forms/layout-management/home/collapsible-container.md)
- [Simple Collapsible](/guides/develop/application-design/forms/layout-management/home/simple-collapsible.md)
- [Center Container](/guides/develop/application-design/forms/layout-management/home/center-container.md)
- [Inline Group Container](/guides/develop/application-design/forms/layout-management/home/inline-group-container.md)
- [Abstract Form](/guides/develop/application-design/forms/layout-management/abstract-form.md)
- [Form Containers](/guides/develop/application-design/forms/form-containers.md)
- [Form Container](/guides/develop/application-design/forms/form-containers/form-container.md)
- [Tab Panel](/guides/develop/application-design/forms/form-containers/tab-panel.md)
- [Split Pane](/guides/develop/application-design/forms/form-containers/split-pane.md)
- [Collapse](/guides/develop/application-design/forms/form-containers/collapse.md)
- [Accordion Panel](/guides/develop/application-design/forms/form-containers/accordion-panel.md)
- [Form Component](/guides/develop/application-design/forms/form-containers/form-component.md)
- [List Form Component](/guides/develop/application-design/forms/form-containers/list-form-component.md)
- [Form Inheritance](/guides/develop/application-design/forms/form-inheritance.md)
- [Form Components](/guides/develop/application-design/forms/form-components.md)
- [UI Components](/guides/develop/application-design/ui-components.md)
- [Buttons and Text](/guides/develop/application-design/ui-components/buttons-and-text.md)
- [Badge](/guides/develop/application-design/ui-components/buttons-and-text/badge.md): Guide for using badges in your applications
- [Button](/guides/develop/application-design/ui-components/buttons-and-text/buttons.md): Guide for using buttons in your applications
- [Data Label](/guides/develop/application-design/ui-components/buttons-and-text/data-label.md): Guide for using data labels in your applications
- [Dropdown](/guides/develop/application-design/ui-components/buttons-and-text/dropdown.md): Guide for using dropdown in your applications
- [Image](/guides/develop/application-design/ui-components/buttons-and-text/image.md): Guide for using Image component in your applications
- [Label](/guides/develop/application-design/ui-components/buttons-and-text/label.md): Guide for using labels in your applications
- [Grids](/guides/develop/application-design/ui-components/grids.md)
- [Data Grid](/guides/develop/application-design/ui-components/grids/data-grid_new.md)
- [Power Grid](/guides/develop/application-design/ui-components/grids/power-grid.md)
- [Table](/guides/develop/application-design/ui-components/grids/table.md)
- [Input Controls](/guides/develop/application-design/ui-components/input-controls.md)
- [Calendar](/guides/develop/application-design/ui-components/input-controls/calendar.md): Guide for using the Calendar in your applications
- [Calendar Inline](/guides/develop/application-design/ui-components/input-controls/calendar-inline.md)
- [Checkbox](/guides/develop/application-design/ui-components/input-controls/checkbox.md): Guide for using checkboxes in your applications
- [Choice Group](/guides/develop/application-design/ui-components/input-controls/choice-group.md)
- [Combobox](/guides/develop/application-design/ui-components/input-controls/combobox.md)
- [Group Buttons](/guides/develop/application-design/ui-components/input-controls/group-buttons.md)
- [Html Area](/guides/develop/application-design/ui-components/input-controls/html-area.md)
- [Input Group](/guides/develop/application-design/ui-components/input-controls/input-group.md)
- [Rating](/guides/develop/application-design/ui-components/input-controls/rating.md)
- [Slider](/guides/develop/application-design/ui-components/input-controls/slider.md)
- [Switch](/guides/develop/application-design/ui-components/input-controls/switchbutton.md): Guide for using Switch in your applications
- [Spinner](/guides/develop/application-design/ui-components/input-controls/spinner.md): Guide for using Spinner in your applications
- [TextArea](/guides/develop/application-design/ui-components/input-controls/text-area.md)
- [Textbox](/guides/develop/application-design/ui-components/input-controls/textbox.md): Guide for using textbox in your applications
- [TextBoxGroup](/guides/develop/application-design/ui-components/input-controls/textboxgroup.md): Guide for using textboxGroup in your applications
- [Type Ahead](/guides/develop/application-design/ui-components/input-controls/typeahead.md)
- [select2tokenizer](/guides/develop/application-design/ui-components/input-controls/select2tokenizer.md)
- [Media](/guides/develop/application-design/ui-components/media.md)
- [Carousel](/guides/develop/application-design/ui-components/media/carousel.md)
- [Embedded YouTube](/guides/develop/application-design/ui-components/media/embedded-youtube.md)
- [File upload](/guides/develop/application-design/ui-components/media/fileupload.md)
- [Image label](/guides/develop/application-design/ui-components/media/image-label.md)
- [Lightbox Gallery](/guides/develop/application-design/ui-components/media/lightbox-gallery.md)
- [MultiFile Upload](/guides/develop/application-design/ui-components/media/multifile-upload.md)
- [PDF JS Viewer](/guides/develop/application-design/ui-components/media/pdf-js-viewer.md)
- [PDF Viewer](/guides/develop/application-design/ui-components/media/pdf-viewer.md)
- [Mobile](/guides/develop/application-design/ui-components/mobile.md)
- [Native Data List](/guides/develop/application-design/ui-components/mobile/native-data-list.md)
- [Native Select](/guides/develop/application-design/ui-components/mobile/native-select.md)
- [Navigation](/guides/develop/application-design/ui-components/navigation.md)
- [Breadcrumbs](/guides/develop/application-design/ui-components/navigation/breadcrumbs.md)
- [Navbar](/guides/develop/application-design/ui-components/navigation/navbar.md)
- [sidenav](/guides/develop/application-design/ui-components/navigation/sidenav.md)
- [Visualization](/guides/develop/application-design/ui-components/visualization.md)
- [DBTreeview](/guides/develop/application-design/ui-components/visualization/dbtreeview.md)
- [Progress Bar](/guides/develop/application-design/ui-components/visualization/progress-bar.md)
- [Treeview](/guides/develop/application-design/ui-components/visualization/tree.md)
- [ChartJS](/guides/develop/application-design/ui-components/visualization/svychartjs.md): Guide for using svyChartJS in your applications
- [Data Labels Plugin](/guides/develop/application-design/ui-components/visualization/svychartjs/data-labels-plugin.md)
- [Funnel Chart](/guides/develop/application-design/ui-components/visualization/svychartjs/funnel-chart.md)
- [OutLabels Plugin](/guides/develop/application-design/ui-components/visualization/svychartjs/outlabels-plugin.md)
- [TreeMap](/guides/develop/application-design/ui-components/visualization/svychartjs/treemap.md)
- [Specialized Components](/guides/develop/application-design/ui-components/specialized-components.md)
- [Smart Document Editor](/guides/develop/application-design/ui-components/specialized-components/home.md)
- [Servoy PDF Viewer](/guides/develop/application-design/ui-components/specialized-components/home-1.md)
- [Fullcalendar Component](/guides/develop/application-design/ui-components/specialized-components/home-2.md)
- [Fullcalendar](/guides/develop/application-design/ui-components/specialized-components/home-2/fullcalendar.md)
- [Fullcalendar Events](/guides/develop/application-design/ui-components/specialized-components/home-2/fullcalendar-events.md)
- [Migrating calendar from Smart and Web client to NG client](/guides/develop/application-design/ui-components/specialized-components/home-2/migrating-calendar-from-smart-and-web-client-to-ng-client.md)
- [Fullcalendar Component 2](/guides/develop/application-design/ui-components/specialized-components/fullcalendar2.md)
- [Canvas](/guides/develop/application-design/ui-components/specialized-components/home-3.md)
- [Google Charts](/guides/develop/application-design/ui-components/specialized-components/home-4.md)
- [Google Maps](/guides/develop/application-design/ui-components/specialized-components/home-5.md)
- [svySignature](/guides/develop/application-design/ui-components/specialized-components/home-6.md)
- [svywebcam](/guides/develop/application-design/ui-components/specialized-components/home-7.md)
- [Styling and Themes](/guides/develop/application-design/styling-and-themes.md)
- [Default Theme Properties](/guides/develop/application-design/styling-and-themes/default-theme-properties.md)
- [CSS / LESS](/guides/develop/application-design/styling-and-themes/css-less.md)
- [Component Variants](/guides/develop/application-design/styling-and-themes/component-variants.md)
- [Font Icons](/guides/develop/application-design/styling-and-themes/font-icons.md)
- [Data Modeling](/guides/develop/application-design/data-modeling.md)
- [Databases](/guides/develop/application-design/data-modeling/databases.md)
- [Tables](/guides/develop/application-design/data-modeling/databases/tables.md)
- [Columns](/guides/develop/application-design/data-modeling/databases/tables/columns.md)
- [Calculations](/guides/develop/application-design/data-modeling/databases/tables/calculations.md)
- [Aggregations](/guides/develop/application-design/data-modeling/databases/tables/aggregations.md)
- [Methods](/guides/develop/application-design/data-modeling/databases/tables/methods.md)
- [Events / Triggers](/guides/develop/application-design/data-modeling/databases/tables/events-triggers.md)
- [Table security](/guides/develop/application-design/data-modeling/databases/tables/table-security.md)
- [Views](/guides/develop/application-design/data-modeling/databases/views.md)
- [Procedures](/guides/develop/application-design/data-modeling/databases/procedures.md)
- [Relations](/guides/develop/application-design/data-modeling/relations.md)
- [Value Lists](/guides/develop/application-design/data-modeling/value-lists.md)
- [Menus](/guides/develop/application-design/data-modeling/menu.md)
- [In-Memory Databases](/guides/develop/application-design/data-modeling/in-memory-databases.md)
- [View Datasource](/guides/develop/application-design/data-modeling/view-datasource.md)
- [Modular Design](/guides/develop/application-design/modular-design.md)
- [Programming Guide](/guides/develop/programming-guide.md)
- [Scripting the UI](/guides/develop/programming-guide/scripting-the-ui.md)
- [Scripting Forms](/guides/develop/programming-guide/scripting-the-ui/scripting-forms.md)
- [Interacting with Components](/guides/develop/programming-guide/scripting-the-ui/interacting-with-components.md)
- [Navigation](/guides/develop/programming-guide/scripting-the-ui/navigation.md)
- [Windows, Dialogs and Popups](/guides/develop/programming-guide/scripting-the-ui/windows-dialogs-and-popups.md)
- [Events Manager](/guides/develop/programming-guide/scripting-the-ui/events-manager.md)
- [Working with Data](/guides/develop/programming-guide/working-with-data.md)
- [Concepts](/guides/develop/programming-guide/working-with-data/concepts.md)
- [Loading](/guides/develop/programming-guide/working-with-data/loading.md)
- [Sorting](/guides/develop/programming-guide/working-with-data/sorting.md)
- [Iterating](/guides/develop/programming-guide/working-with-data/iterating.md)
- [Searching](/guides/develop/programming-guide/working-with-data/searching.md)
- [Find mode](/guides/develop/programming-guide/working-with-data/searching/find-mode.md)
- [Query Builder](/guides/develop/programming-guide/working-with-data/searching/query-builder.md)
- [SQL String](/guides/develop/programming-guide/working-with-data/searching/sql-string.md)
- [Filtering](/guides/develop/programming-guide/working-with-data/filtering.md)
- [Editing](/guides/develop/programming-guide/working-with-data/editing.md)
- [Validation](/guides/develop/programming-guide/working-with-data/data-rec-column-validation.md)
- [Working With Dates](/guides/develop/programming-guide/working-with-data/working-with-dates.md)
- [Automation and Scheduling](/guides/develop/programming-guide/automation-and-scheduling.md): Headless Client Plugin Guide / Batch Processor / Scheduler
- [Batch Processor](/guides/develop/programming-guide/automation-and-scheduling/batch-processor.md): Headless Client Plugin Guide / Batch Processor
- [Headless API](/guides/develop/programming-guide/automation-and-scheduling/headless-api.md): Headless Client Plugin Guide / Headless API
- [Scheduler API](/guides/develop/programming-guide/automation-and-scheduling/scheduler-api.md): Headless Client Plugin Guide /  Scheduler API
- [Creating REST APIs](/guides/develop/programming-guide/creating-rest-apis.md)
- [Consuming Webservices](/guides/develop/programming-guide/consuming-webservices.md)
- [Working with Files](/guides/develop/programming-guide/working-with-files.md): File Plugin Guide
- [File Plugin Basics](/guides/develop/programming-guide/working-with-files/file-plugin.md): File Plugin Basics Guide
- [Images](/guides/develop/programming-guide/working-with-files/images.md): Image Plugin Guide
- [Excel](/guides/develop/programming-guide/working-with-files/excel.md): Placeholder for ExcelPort and SvyExcelUtils
- [PDF](/guides/develop/programming-guide/working-with-files/pdf.md): PDF output plugin Guide
- [JSON](/guides/develop/programming-guide/working-with-files/json.md): JSON Guide
- [Browser Utilities](/guides/develop/programming-guide/browser-utilities.md)
- [Notifications](/guides/develop/programming-guide/browser-utilities/notifications.md)
- [Web Notifications (Toastr)](/guides/develop/programming-guide/browser-utilities/notifications/web-notifications-toastr.md)
- [Web Notifications (Native)](/guides/develop/programming-guide/browser-utilities/notifications/web-notifications-native.md)
- [Block UI](/guides/develop/programming-guide/browser-utilities/notifications/block-ui.md)
- [Session Management](/guides/develop/programming-guide/browser-utilities/idle.md)
- [Keyboard Utilities](/guides/develop/programming-guide/browser-utilities/keyboard-utilities.md)
- [NG Utils](/guides/develop/programming-guide/browser-utilities/ng-utils.md)
- [Sending and Receiving Email](/guides/develop/programming-guide/sending-and-receiving-email.md): Placeholder for the mail plugin
- [Servoy Jasper Reports](/guides/develop/programming-guide/jasperreports.md)
- [Display Mode](/guides/develop/programming-guide/jasperreports/jr_svy_viewer_display_mode.md)
- [Input Type](/guides/develop/programming-guide/jasperreports/input_type.md)
- [Jaspe Reports Viewer](/guides/develop/programming-guide/jasperreports/jasperreportsservoyviewer.md)
- [Output format](/guides/develop/programming-guide/jasperreports/output_format.md)
- [Building AI Features](/guides/develop/programming-guide/building-ai-features.md)
- [Extensions](/guides/develop/programming-guide/extensions.md)
- [Modules](/guides/develop/programming-guide/extensions/modules.md)
- [svyPhonegap](/guides/develop/programming-guide/extensions/modules/svyphonegap.md)
- [First Use Guide](/guides/develop/programming-guide/extensions/modules/svyphonegap/first-use-guide.md)
- [Barcode Scanner](/guides/develop/programming-guide/extensions/modules/svyphonegap/barcode-scanner.md)
- [Browser](/guides/develop/programming-guide/extensions/modules/svyphonegap/browser.md)
- [Camera](/guides/develop/programming-guide/extensions/modules/svyphonegap/camera.md)
- [File](/guides/develop/programming-guide/extensions/modules/svyphonegap/file.md)
- [Fingerprint](/guides/develop/programming-guide/extensions/modules/svyphonegap/fingerprint.md)
- [Location](/guides/develop/programming-guide/extensions/modules/svyphonegap/location.md)
- [Network Interface](/guides/develop/programming-guide/extensions/modules/svyphonegap/network-interface.md)
- [Phonegap](/guides/develop/programming-guide/extensions/modules/svyphonegap/phonegap.md)
- [Printer](/guides/develop/programming-guide/extensions/modules/svyphonegap/printer.md)
- [Push Notifications](/guides/develop/programming-guide/extensions/modules/svyphonegap/push-notifications.md)
- [svyAPI](/guides/develop/programming-guide/extensions/modules/svyapi.md)
- [Getting Started](/guides/develop/programming-guide/extensions/modules/svyapi/getting-started.md)
- [svyLookup](/guides/develop/programming-guide/extensions/modules/svylookup.md)
- [Custom Templates](/guides/develop/programming-guide/extensions/modules/svylookup/custom-templates.md)
- [API Documentation](/guides/develop/programming-guide/extensions/modules/svylookup/api-documentation-new2.md)
- [svyLookup v1](/guides/develop/programming-guide/extensions/modules/svylookup/svylookup-v1.0.0.md)
- [API Documentation v1.0.0](/guides/develop/programming-guide/extensions/modules/svylookup/svylookup-v1.0.0/api-documentation-v1.0.0.md)
- [Base Form svyLookupTable v1.0.0](/guides/develop/programming-guide/extensions/modules/svylookup/svylookup-v1.0.0/base-form---svylookuptable.md)
- [Base Form AbstractLookup v1.0.0](/guides/develop/programming-guide/extensions/modules/svylookup/svylookup-v1.0.0/base-form---abstractlookup-v1.0.0.md)
- [svyPopupFilter](/guides/develop/programming-guide/extensions/modules/svypopupfilter.md)
- [Simple Filter Pickers](/guides/develop/programming-guide/extensions/modules/svypopupfilter/simple-filter-pickers.md)
- [Custom Templates](/guides/develop/programming-guide/extensions/modules/svypopupfilter/custom-templates.md)
- [API Documentation](/guides/develop/programming-guide/extensions/modules/svypopupfilter/api-documentation.md)
- [API svyToolbarFilter](/guides/develop/programming-guide/extensions/modules/svypopupfilter/api-documentation/api-svytoolbarfilter.md)
- [API svyPopupFilter](/guides/develop/programming-guide/extensions/modules/svypopupfilter/api-documentation/api-svypopupfilter.md)
- [API Documentation v1](/guides/develop/programming-guide/extensions/modules/svypopupfilter/api-documentation-v1.md)
- [API svyToolbarFilter v1](/guides/develop/programming-guide/extensions/modules/svypopupfilter/api-documentation-v1/api-svytoolbarfilter-v1.md)
- [API svyPopupFilter v1](/guides/develop/programming-guide/extensions/modules/svypopupfilter/api-documentation-v1/api-svypopupfilter-v1.md)
- [svySearch](/guides/develop/programming-guide/extensions/modules/svysearch.md)
- [svySecurity](/guides/develop/programming-guide/extensions/modules/svysecurity.md)
- [Overview](/guides/develop/programming-guide/extensions/modules/svysecurity/overview.md)
- [Token-based Auth and SSO (NEW!)](/guides/develop/programming-guide/extensions/modules/svysecurity/token-based-authentication-and-single-sign-on-sso.md)
- [API Documentation](/guides/develop/programming-guide/extensions/modules/svysecurity/api-documentation.md)
- [Getting Started](/guides/develop/programming-guide/extensions/modules/svysecurity/getting-started.md)
- [Tenant replication](/guides/develop/programming-guide/extensions/modules/svysecurity/tenant-replication.md)
- [Security Management Console](/guides/develop/programming-guide/extensions/modules/svysecurity/security-management-console.md)
- [Classic Security Management Console](/guides/develop/programming-guide/extensions/modules/svysecurity/security-management-console/classic-security-management-console.md)
- [svySecurityUX](/guides/develop/programming-guide/extensions/modules/svysecurity/svysecurityux.md)
- [svyProperties](/guides/develop/programming-guide/extensions/modules/svysecurity/svyproperties.md)
- [API Doc svyProperties](/guides/develop/programming-guide/extensions/modules/svysecurity/svyproperties-api-documentation.md)
- [svyUtils](/guides/develop/programming-guide/extensions/modules/svyutils.md)
- [Log Manager](/guides/develop/programming-guide/extensions/modules/svyutils/logmanager.md)
- [Log Manager Appenders](/guides/develop/programming-guide/extensions/modules/svyutils/logmanager-appenders.md)
- [Smart Doc Editor Utils](/guides/develop/programming-guide/extensions/modules/svyutils/smart-doc-editor-utils.md)
- [Custom Dialogs](/guides/develop/programming-guide/extensions/modules/svyutils/custom-dialogs.md)
- [Excel Utils](/guides/develop/programming-guide/extensions/modules/svyutils/excelutils.md)
- [Full API Reference](/guides/develop/programming-guide/extensions/modules/svyutils/excelutils/api-svyexcelutils.md)
- [Crypto Utils](/guides/develop/programming-guide/extensions/modules/svyutils/svycrypto.md)
- [Security](/guides/develop/security.md)
- [Authentication](/guides/develop/security/authentication.md)
- [Permissions](/guides/develop/security/permissions.md)
- [UI Permissions](/guides/develop/security/permissions/ui-permissions.md)
- [Data Permissions](/guides/develop/security/permissions/data-permissions.md)
- [Runtime Permissions](/guides/develop/security/permissions/runtime-permissions.md)
- [Audit Logging](/guides/develop/security/audit-logging.md)
- [OAuth](/guides/develop/security/oauth.md): Placeholder for the OAuth Guide
- [JWT](/guides/develop/security/jwt.md): Placeholder for the JWT Plugin Guide
- [Multi-Language Support](/guides/develop/multi-language-support.md)
- [Mobile Development](/guides/develop/mobile-development.md)
- [Getting Started](/guides/develop/mobile-development/getting-started.md)
- [Mobile Design](/guides/develop/mobile-development/mobile-design.md)
- [Native Mobile Integrations](/guides/develop/mobile-development/mobile-integrations.md): This is a guide for how to add hardware integrations for a servoy mobile app.  Hardware integrations such as camera, fingerprint, audio, vibration and other various sensors.
- [Building a Native Binary for the App Store](/guides/develop/mobile-development/exporting-to-an-app-store.md): A guide on how to produce a binary and steps to upload to the Apple App Store or Android Play Store.
- [Native Desktop Development](/guides/develop/native-desktop-development.md)
- [NGDesktop UI plugin](/guides/develop/native-desktop-development/ngdesktop-ui-plugin.md)
- [NGDesktop Utils](/guides/develop/native-desktop-development/ngdesktop-utils.md)
- [NGDesktop File Plugin](/guides/develop/native-desktop-development/ngdesktop-file-plugin.md)
