Business FAQ

Q: How much quicker can Graphite Studio develop applications compared to traditional methods?
Graphite Studio-built web applications take a fraction of the time to build. Our current clients have seen development time drop to 1/8th to 1/3rd the time of traditional means.
Q: Is Graphite Studio cheaper than traditional development means?
Graphite Studio built web applications are significantly cheaper than traditional development methods.
Q: How does Graphite differ from competitors?
  1. Why was Graphite Studio created?
    Graphite Studio was developed specifically to build Enterprise Class applications using no-code. All other competitors build departmental applications, applications within a specific vertical or workflow applications that require coding as soon as complex business logic is required for the solution.
  2. Is the generated code available?
    The code generated by Graphite Studio is in the hands of our client’s right from the start. At Graphite GTC we believe that what you develop with our platform is yours to keep. The generated code is in the form of a perfect Visual Studio Project(s), with documentation in the code, and written to the best design standards.
  3. Where is development environment located? Developers using Graphite Studio develop locally on their laptop/desktop. We do not lock companies in to using a cloud environment to develop mission critical applications. Because Graphite Studio development is done locally we do not track the number of components in your application or end users of the web applications built.
  4. How does the pricing model differ? Our pricing model was created with IT budgeting in mind. We believe that our clients should be able to have a concrete development price. Graphite Studio has a per month application fee and a per month development seat fee. We do not track components or end users giving CIO’s/CTO’s the ability to budget.
Q: How do I know what level of pricing I need?
Whether you are building a large application or a small application, whether it is simple or extremely complex, your application fee is the same. The level of pricing depends on the number of applications you are planning to deploy and/or the number of developer seats needed to build the applications. Please refer to the pricing page on our website.
Q: How does Graphite handle training?
Graphite Studio offers training and reference manuals that can be used to gain complete understanding of the development process. Additionally, Graphite Studio offers on and off site hands-on training for clients who have currently licensed Graphite Studio.
Q: Does Graphite have a partner network to assist in building applications?
Yes, Graphite Studio has strategic partnerships with several Systems Integrators in both the Public and Private sectors. Graphite Studio also has an in-house elite service division that can be retained.
Q: Who do you consider your true competitors?
Graphite GTC considers the Low-Code/No-Code or hPaaS market in 3 different segments all contributing to the innovation of the space. The first segment includes solutions that solely focus on mobile application development. The second segment includes platforms that were built as in-house development tools to save time for specific business process applications such as CRM or BPM and then marketed as hPaaS platforms. The third segment includes solutions that were created to build applications to address the way development has been done traditionally. In this market there are 3 main players OutSystems, Mendix and Graphite GTC. Graphite GTC standing apart as the only No-Code platform to build complex applications to run your entire business.
Q: Why is Graphite Studio an enterprise class application platform versus the competition in the space?
As mentioned above most vendors in the no-code/low-code space simply provide wrappers to help developers write traditional code quicker. However, there are vendors other than Graphite Studio in the marketplace that do provide the true low-code option. Graphite Studio outshines these vendors by providing out-of-the-box enterprise class application features such as Object Orientation (Inheritance, Abstraction, Encapsulation, Polymorphism), SOX/HIPAA compliance, Asynchronous processing, undo/redo processing for FINTECH, Role-based security, concurrency controls for data updates. For full list of supported enterprise class application features see platform page.

Technical FAQ

Q: Do Graphite Studio generated applications require a run time or interpreter to run on the server?
Graphite Studio does not need any proprietary server module for its applications to function. Our generated applications follow code-first MVC software design patterns.
Q: Is Graphite Studio a middleware platform?
Graphite Studio is not a middleware platform. It is a no-code development platform with the ability to integrate with other systems.
Q: Does Graphite Studio generate C# code?
Graphite Studio has been developed to generate any stack - both current and future. Currently, it generates a full .NET MVC Web application. The artifacts generated are HTML5, CSS, JavaScript, C# and the database is generated using EntityFramework 6.0.
Q: Is Graphite Studio HIPAA/SOX compliant?
Graphite Studio handles all HIPAA and SOX compliance automatically.
Q: What features exist to support automated deployment pipeline?
  1. Test Driven Development?
    Graphite Studio promotes Test driven design by offering the capability to visually create unit tests during the development process. These unit tests are executed and validated prior to deploying to a server for Quality Assurance Testing.
  2. Automated regression testing?
    Graphite Studio will directly fit into your current Software Development Life Cycle shortening the development and unit testing phases. If a customer currently has a methodology for build automation and regression testing, the Graphite Studio generated application will not change the customers approach.
  3. Build automation?
    Cycle shortening the development and unit testing phases. If a customer currently has a methodology for build automation and regression testing, the Graphite Studio generated application will not change the customers approach.
Q: How does the product scale?
  1. Can session state get managed across a server cluster?
    Graphite Studio generated applications are completely state-less server side. This allows Graphite Studio generated applications to scale horizontally without a need to worry about server-side sticky sessions or other mechanisms for the preservation of server-side state between calls.
  2. How do you scale?
    Graphite Studio generated applications scale horizontally on the Web-tier through the use of web server clusters and as Database requests/demand increases we recommended scaling vertically by increasing the resources available to the Database Server. This is in-line with traditional Microsoft recommendations; scale-out in the Web-tier and scale-up in the Database-tier.
Q: How flexible is the UI design facility? Can we implement our Enterprise Style and Pattern libraries easily? (Custom java script components)
Graphite Studio offers an extensive amount of User Interface Elements from our libraries. These UI Elements are used to visually create custom screens based on the customer’s needs. If a new UI Element is needed, the customer can easily include by writing a small amount of JavaScript and CSS. In fact Graphite Studio provides a conduit to bring any traditionally developed artifact.
Q: Can we implement our AppDynamics monitoring solution easily? JavaScript beacon, CLR monitoring, etc., etc.
Graphite Studio generates a standard MVC web based application with HTML5, CSS3 and JavaScript. Hence any industry standard monitoring tools can be used to monitor the generated application at every tier.
Q: What Databases are supported?
Graphite Studio directly supports SQL Server Enterprise, SQL Server Standard, SQL Server Express and Azure SQL. However additional database can be supported by writing a custom Repository layer leveraging our extensibility or service features.
Q: What API / web service capabilities exist?
  1. Can we expose reusable components to external consumers? (i.e., micro service architectures supported?)
    When using Graphite Studio the customer can create projects that are small to large scale applications. Graphite Studio also provides support to build libraries that can be used to share functionality across projects. Any behavior in a library or a project can be exposed as a web service with a push of a button, both SOAP and REST. REST Services generate Swagger (Open API) documentation.
  2. How easily can the product consume 3rd party APIs and SOAP services?
    Graphite Studio’s Extensibility and Services features makes it incredibly easy to integrate with any third party system or middle ware.