Applications are created by embedding Components onto Surfaces assembled into a tree structure. clearString is a full-stack system, so these Surfaces work both as web-pages and as containers: completed apps look like websites.
clearString uses a nested tree structure - just like Windows file structure - so that apps can be of unlimited size without becoming unmanageable.
Components are very powerful. They contain advanced functionality but are designed to be easy to use. Most Components will work with minimal configuration just using the default settings, but they also enable you to fine tune to achieve exactly what you need. Settings and dialogs in the control panels are context sensitive, so you are offered the appropriate choices at each step. This makes creating new solutions quick and simple step-by-step operations.
Components are very stable. It is impossible to break Components and they are designed for settings to be changed or entire structures modified and the underlying app to adjust (refactor) automatically.
Business apps are designed for very long life - longer than most creators are in their work positions. Creating your business solutions using clearString solves the problem of how to maintain, adapt and grow applications created in the past. A new app developer can easily see how your apps were created and configured, and how to quickly modify them. All without writing a line of code or debugging for that missing sem;colon.