# Basics

**URL:** https://mworks.discourse.group/c/kb/basics/9.md

[Latest](https://mworks.discourse.group/latest.md) · [Categories](https://mworks.discourse.group/categories.md) · [Tags](https://mworks.discourse.group/tags.md)

---

## [About the Basics category](https://mworks.discourse.group/t/about-the-basics-category/24)

<div class="topic-metadata">

**Author:** [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Replies:** 0\
**Last updated:** [July 18, 2022, 3:18pm UTC](https://mworks.discourse.group/t/about-the-basics-category/24 "2022-07-18T15:18:31Z")

</div>

Basics of using MWorks.

---

## [Setting up a client-server connection over the network](https://mworks.discourse.group/t/setting-up-a-client-server-connection-over-the-network/48)

<div class="topic-metadata">

**Author:** [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Replies:** 0\
**Last updated:** [April 30, 2018, 3:00pm UTC](https://mworks.discourse.group/t/setting-up-a-client-server-connection-over-the-network/48 "2018-04-30T15:00:48Z")

</div>

MWorks allows you to run the MWClient and MWServer applications on separate machines, with communication between the two processes taking place over the network. The instructions below describe how to establish such a c…

---

## [Expression syntax](https://mworks.discourse.group/t/expression-syntax/32)

<div class="topic-metadata">

**Author:** [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Replies:** 0\
**Last updated:** [April 30, 2018, 2:58pm UTC](https://mworks.discourse.group/t/expression-syntax/32 "2018-04-30T14:58:54Z")

</div>

To learn about MWorks’ expression syntax, see Expressions in the user manual.

---

## [Saving and restoring client state](https://mworks.discourse.group/t/saving-and-restoring-client-state/51)

<div class="topic-metadata">

**Author:** [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Replies:** 0\
**Last updated:** [November 29, 2016, 4:20pm UTC](https://mworks.discourse.group/t/saving-and-restoring-client-state/51 "2016-11-29T16:20:33Z")

</div>

There are several ways to recall desired states of MWClient. MWorks has the ability to: Save variable sets into .xml files. Save and restore client plugin windows between sessions. Save entire client configuration to a…
