System Designer

System Designer

Design First. Then Code.

17 ratings
9 reviews
Free

Details

  • Released
  • Updated
  • July 29, 2016
  • January 28, 2024

Features

System Designer screenshot #1 for iPhone
System Designer screenshot #2 for iPhone
System Designer screenshot #3 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Design complex systems using a low-code platform that leverages UML standards. Generate code skeletons and manage components graphically. Run and test your system with dynamic type checking.

UML-based system modeling
Code skeleton generation
Graphical component creation
MSON format for model definition
Dynamic type checking
Cross-device synchronization via GitHub
Show original description

What's New in System Designer

5.4.0

January 28, 2024

- Fixed: some minor UX issues. - Improved: performance and stability.

User reviews

Awesome App

Love the app. Using it to help me plan my models for a Django app and api! Please keep innovating and working on this!

Response from developer

Thank you for your review and support :) !

Glorified web app

The whole app runs only in landscape and uses quirky web-based UI.

Response from developer

Thank you for your feedback. You can use System Designer now in portait and landscape modes. Moreover, as said in the description, System Designer is a web app, a Progressive Web App (PWA) to be more precise, so it has all the features of a native app (offline mode, ...). System Designer is free and open source, so you can create an issue on the GitHub repository to ask more questions about that.

Complex and feature filled... A little overwhelming to start with.

This app promises to be an IDE for your project design, and it definitely delivers on that promise. You’ll need to familiarise yourself with the workflow on the (linked but external, inapp would have been nice) getting started guide and play with it a little but you can definitely get a lot done if you invest the time overcoming the initial hurdle.

My main gripe is that it’s extremely tedious to map out models manually using JS using touch input and that there’s no way to quickly throw together simple graphs if you’re just sketching out an idea in your head.

Great app though, thanks!
Show more

Response from developer

Thank you for your review and your feedback! I will check how I can ease the system process creation (as I see it, I will expose a simple mode (i.e. pure UI) and an advanced mode (i.e. full access to the MSON file) for system creation).

Great work!

I honestly thought this was one of those "too good to be true" apps but boy was I wrong. Such a great app, I also highly recommend the MacOSX version. Developer you are awesome!

Response from developer

Thank you for the review!

.

Thank you for this great app and for sharing it for free.

Response from developer

You're welcome and thanks for the review.

FAQ

What is System Designer used for?

System Designer is a low-code development platform that helps users design systems using UML standards. It then generates code skeletons and allows for graphical component creation and system execution with dynamic type checking.

How does System Designer handle system modeling?

System Designer uses UML, a standard modeling language, to define system models. These models are stored in MSON format, allowing for the definition of types, classes, relationships, and multi-inheritance.

Can I run my system directly from System Designer?

Yes, you can run your system directly from System Designer. The platform performs dynamic type checking on every action, sending any warnings to the System Designer interface.

What platforms is System Designer available on?

System Designer is available on macOS, iPad, and in any web browser, making it accessible for design on the go. It also features a GitHub module for synchronizing work across these platforms.

How does System Designer manage components?

System Designer acts as an ODM (Object-Document Mapper), managing your components as NoSQL Documents. This allows for easy navigation and creation of application components without needing to code.

Is System Designer free to use?

Yes, System Designer is available for free. It does not have any in-app purchases or advertisements, offering a completely free experience for users.

How often is System Designer updated?

System Designer was last updated on January 28, 2024, with version 5.4.0. This indicates a relatively active development cycle, suggesting regular improvements and bug fixes.

What is the user sentiment for System Designer?

System Designer has a strong user rating of 4.4 stars from 17 ratings, indicating generally positive user sentiment. Users appreciate its capabilities in system design and code generation.