# Ignition SDK Purpose

**URL:** <https://forum.inductiveautomation.com/t/ignition-sdk-purpose/83632>\
**Category:** Module Development\
**Tags:** sdk\
**Created:** [December 30, 2023, 3:21pm UTC](https://forum.inductiveautomation.com/t/ignition-sdk-purpose/83632 "2023-12-30T15:21:07Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [December 30, 2023, 3:43pm UTC](https://forum.inductiveautomation.com/t/ignition-sdk-purpose/83632/4 "2023-12-30T15:43:28Z")

</div>

One example:

> [@VNC Connection from Perspective page](https://forum.inductiveautomation.com/t/vnc-connection-from-perspective-page/34969):
>
> Hi, I’m on a project looking to consolidate all of the different operations into one portal: an Ignition Perspective page. One of the absolute requirements is they need to VNC to site computer running specialized software. Anyone know of where to start for building out an embedded VNC client? I dont think this option exists for perspective, I’m thinking of hosting a react page that handles this function, that they can reach with a link in the Perspective app. Of course any perspective authenti…

Another example:

> [@Where do/should Gateway Scripts live with respect to an inherited project structure?](https://forum.inductiveautomation.com/t/where-do-should-gateway-scripts-live-with-respect-to-an-inherited-project-structure/83460/15):
>
> That just means there should be function in your "universe" project that does this work, and your message handlers in your leaf nodes would be just one-liners. man_shrugging Write a module. Modules can declare any desired RPC they like.

The IA driver modules, e.g. for Ethernet/IP, will not use any reverse engineering to get advanced functions. Users like @pturmel are happy to reverse engineer to offer advanced functionality.

---

_[View the full topic](https://forum.inductiveautomation.com/t/ignition-sdk-purpose/83632)._
