# Help with software architecture

**URL:** <https://forum.inductiveautomation.com/t/help-with-software-architecture/20631>\
**Category:** General Discussion\
**Created:** [November 7, 2018, 6:00pm UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631 "2018-11-07T18:00:11Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vena.Cava](https://avatars.discourse-cdn.com/v4/letter/v/f17d59/32.png) [@Vena.Cava](https://forum.inductiveautomation.com/u/Vena.Cava)\
**Post date:** [November 7, 2018, 6:00pm UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631/1 "2018-11-07T18:00:11Z")

</div>

Hey guys,

New to using ignition and I’m trying to develop a smaller system of Ignition. I’m trying to connect 6 remote sites that project out in a linear fashion and have the client gateway report out from. there is one PLC at each site, but I will not need database access at each site, an HMI will be required at each site. I figured that with this set up I would need 6 ignition edge, and a central gateway license to make a function system. I’m just hoping to get any advice or tips from those who have used ignition before.

---

<div class="post-metadata">

**Author:** ![Vena.Cava](https://avatars.discourse-cdn.com/v4/letter/v/f17d59/32.png) [@Vena.Cava](https://forum.inductiveautomation.com/u/Vena.Cava)\
**Post date:** [November 7, 2018, 8:28pm UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631/2 "2018-11-07T20:28:28Z")

</div>

Or would it be possible to have only 1 central Ignition gateway and have clients act as HMI’s ?

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [November 7, 2018, 9:59pm UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631/3 "2018-11-07T21:59:51Z")

</div>

Check out [inductive university](https://inductiveuniversity.com/courses/ignition-basics/7.9) if you haven’t already. This should answer a lot of your questions.

---

<div class="post-metadata">

**Author:** ![AIO](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/aio/32/87549_2.png) [@AIO](https://forum.inductiveautomation.com/u/AIO)\
**Post date:** [November 7, 2018, 10:07pm UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631/4 "2018-11-07T22:07:39Z")

</div>

As @dkhayes117 said, check out IU.

That said, if you have network access to each, it should be relatively easy to accomplish. If you do not, you’ll have to develop some sort of solution, but edge could work in that scenario.

---

<div class="post-metadata">

**Author:** ![Vena.Cava](https://avatars.discourse-cdn.com/v4/letter/v/f17d59/32.png) [@Vena.Cava](https://forum.inductiveautomation.com/u/Vena.Cava)\
**Post date:** [November 7, 2018, 10:08pm UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631/5 "2018-11-07T22:08:32Z")

</div>

The Hub and Spoke Video would imply that I should install a edge panel at each site, and with that I’d be able to open a remote client for each of the sites. and after comparing it to other software that seems pretty standard.

---

<div class="post-metadata">

**Author:** ![Vena.Cava](https://avatars.discourse-cdn.com/v4/letter/v/f17d59/32.png) [@Vena.Cava](https://forum.inductiveautomation.com/u/Vena.Cava)\
**Post date:** [November 7, 2018, 10:37pm UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631/6 "2018-11-07T22:37:28Z")

</div>

We do have Network access to each site, but the connection is fickle and outages are to be expected for days at a time. In a scenario like that the week store and forward option is a nice feature of the edge solution over doing remote clients. Also I’m vary new in the world of SCADA so feel free to tell me I’m completely wrong at any time!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 7, 2018, 10:39pm UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631/7 "2018-11-07T22:39:53Z")

</div>

If you are expecting such outages, consider the Edge Panel version so you can still run one HMI locally while the remote link is down.

---

<div class="post-metadata">

**Author:** ![darenn.villar](https://avatars.discourse-cdn.com/v4/letter/d/46a35a/32.png) [@darenn.villar](https://forum.inductiveautomation.com/u/darenn.villar)\
**Post date:** [January 5, 2021, 10:33am UTC](https://forum.inductiveautomation.com/t/help-with-software-architecture/20631/8 "2021-01-05T10:33:03Z")

</div>

Did you figured out how to configure your ignition gateways and central gateway?
