# Non-web application like a plugin on user's pc

**URL:** https://community.linx.software/community/t/non-web-application-like-a-plugin-on-users-pc/265
**Category:** Feature
**Created:** [April 20, 2018, 2:48am UTC](https://community.linx.software/community/t/non-web-application-like-a-plugin-on-users-pc/265 "2018-04-20T02:48:40Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Kegler](https://community.linx.software/community/letter_avatar_proxy/v4/letter/k/2bfe46/32.png) [@Kegler](https://community.linx.software/community/u/Kegler)
#### Post date: [April 20, 2018, 2:48am UTC](https://community.linx.software/community/t/non-web-application-like-a-plugin-on-users-pc/265/1 "2018-04-20T02:48:40Z")

</div>

Any way to build that tool using the LINX studio? Build a windows client and connect to the server via REST API or SOAP.  
To upload file or message via the client to the LINX server for further processing  
Similar to spring boot non-web application

---

<div class="post-metadata">

### Author: ![gawie](https://community.linx.software/community/user_avatar/community.linx.software/gawie/32/185_2.png) [@gawie](https://community.linx.software/community/u/gawie)
#### Post date: [April 20, 2018, 6:02am UTC](https://community.linx.software/community/t/non-web-application-like-a-plugin-on-users-pc/265/2 "2018-04-20T06:02:54Z")

</div>

Please describe your scenario in bit more detail. It’s not clear what you want to do and where you see Linx fitting in.

---

<div class="post-metadata">

### Author: ![Dawie\_Botes](https://community.linx.software/community/user_avatar/community.linx.software/dawie_botes/32/288_2.png) [@Dawie\_Botes](https://community.linx.software/community/u/Dawie_Botes)
#### Post date: [April 20, 2018, 6:10am UTC](https://community.linx.software/community/t/non-web-application-like-a-plugin-on-users-pc/265/3 "2018-04-20T06:10:00Z")

</div>

Hi Kegler,

If I understand correctly, you want to access Linx from an Application using SOAP or REST. That is completely possible. There are 3 ways to do this:

1. Use the built in “Expose as Service” option on a process.

2. Create a REST Service: [REST WebService Hello World Example](https://community.linx.software/t/rest-webservice-hello-world-example/178)

3. Create a SOAP Service: [SOAP WebService Hello World Example](https://community.linx.software/t/soap-webservice-hello-world-example/177)

Please let me know if this is what you’re looking for.

Best regards,  
Dawie

---

<div class="post-metadata">

### Author: ![Kegler](https://community.linx.software/community/letter_avatar_proxy/v4/letter/k/2bfe46/32.png) [@Kegler](https://community.linx.software/community/u/Kegler)
#### Post date: [April 23, 2018, 7:42am UTC](https://community.linx.software/community/t/non-web-application-like-a-plugin-on-users-pc/265/4 "2018-04-23T07:42:24Z")

</div>

Hi Dawie

Yes, you got me there but thats the server side. On the user side i need to build a windows application to access that webservice. I need to have automation from user pc. i.e. automated file upload to server
