top of page

Frequently Asked Questions

Welcome to the GraniteStack FAQ page! Here, you'll find quick answers to the most common questions about GraniteStack. Whether you're curious about features, pricing, or support, this page has everything you need to understand how GraniteStack helps build, launch, and scale software with ease.

  • What is SaaS (Software as a Service)?
    SaaS, or "Software as a Service," is a model for delivering applications over the internet, which users can access through a web browser or app. The SaaS provider takes care of data storage, updates, and security, so users can focus on enjoying the service without worrying about backend maintenance. Examples of popular SaaS platforms include: Dropbox - A cloud storage service for securely saving, accessing, and sharing files from anywhere. Salesforce - A customer relationship management (CRM) tool for tracking and managing client interactions. Zoom - A video conferencing tool that connects people virtually, without complex installations. Some key components of a successful SaaS platform include: User Management and Authentication - Ensures secure sign-in and profile management. For example, Dropbox enables users to create accounts and access files from various devices securely. Subscription and Billing Management - Manages pricing tiers, usage-based billing, and payment processing. In Salesforce, customers can choose different pricing plans based on features and pay through a managed billing system. Data Storage and Database Management - Provides reliable data storage for user information. Dropbox stores files securely in the cloud, while Salesforce keeps customer data accessible and safe. Scalability - Allows the platform to grow with user demand. Zoom, for instance, can support everything from one-on-one calls to large webinars, expanding resources as needed. API Integrations - Connects the SaaS product with other tools. Salesforce integrates with various applications, including email and marketing tools, to give users a seamless experience. Analytics and Reporting - Provides insights into usage and performance. Zoom offers reports on meeting attendance and engagement, while Salesforce delivers insights into sales activities and customer behavior. Security and Compliance - Protects user data and complies with industry standards. Dropbox uses encryption and secure data practices to safeguard files, while Salesforce provides compliance with data privacy regulations. For entrepreneurs using GraniteStack, these components are readily available to configure and customise. This setup allows you to launch a robust, scalable SaaS solution with the core features your users need—without starting from scratch​​.
  • What is Vendor Lock-In?
    Vendor lock-in occurs when you rely heavily on a specific software provider’s technology, making it costly or challenging to switch providers without disruption. This dependence can limit your ability to customise, scale, or control your software and data, as you’re often bound by that vendor’s proprietary setup. GraniteStack is designed to eliminate vendor lock-in by giving you full control over your infrastructure. With its "Platform on Demand" model, GraniteStack provides dedicated, scalable architecture that allows you to customize and grow independently. Unlike traditional low-code platforms, where you are just a “tenant” with limited flexibility, GraniteStack empowers you with a fully independent, customisable platform built for scalability and freedom​​.
  • What’s the difference between No-Code and Low-Code?
    No-code and low-code platforms both streamline app development using visual, drag-and-drop tools, but they serve different purposes: No-Code is designed for complete ease of use, enabling anyone to build applications without any coding knowledge. It’s perfect for simple apps, quick prototypes, and smaller projects that don’t require much customization. However, it has limited scalability for complex needs. Low-Code platforms also offer visual building tools but allow users to add code as needed. This flexibility makes low-code suitable for more complex, scalable applications, empowering both technical and non-technical users to collaborate on projects that might need custom features or advanced integrations. GraniteStack takes the best of both worlds. With intuitive drag-and-drop interfaces, it allows non-technical users to easily build and deploy applications like a no-code platform. At the same time, it includes the powerful customisation options of low-code, so users can add custom code, integrate advanced features, and scale their solutions as needed. GraniteStack’s "Platform on Demand" model ensures you get both the speed of no-code and the flexibility of low-code, enabling the creation of robust, scalable platforms without vendor lock-in​​.
  • What is Multi-Tenancy?
    Multi-tenancy is a software architecture where a single platform can serve multiple “tenants”—such as different client organizations or user groups—each securely isolated within the same application environment. This setup is ideal for SaaS businesses that want to manage multiple customers on one platform, providing cost efficiency and streamlined updates while securely isolating each tenant’s data. GraniteStack allows businesses to launch their own multi-tenant platforms with ease. Through its "Platform on Demand" model, GraniteStack enables each client to deploy a fully independent, customisable platform that supports multi-tenancy out of the box. This means you can serve multiple clients or user groups on one platform, maintaining strong data security and individualized user experiences, while also benefiting from the scalability and control of GraniteStack’s dedicated infrastructure​​.
  • What is an IO used for pricing?
    An "IO" in GraniteStack stands for "Input Output" and represents an API call—essentially, the communication between different parts of a platform or with external services. Every time a platform sends a request or receives data through an API, it counts as an IO. These IOs are crucial for integrating with other systems, automating tasks, and ensuring platforms function seamlessly. In terms of pricing, GraniteStack’s model is designed to scale with usage, being billed based on the number of IOs a platform utilizes. This approach offers flexibility, allowing to manage costs effectively while ensuring a platform's performance and integration capabilities can grow alongside business.
  • Who owns the technology?
    When you build on GraniteStack, the platform owner retains complete ownership of all the technology created. GraniteStack provides the robust infrastructure, powerful tools, and expert support necessary to help develop, launch, and scale software, but the intellectual property remains entirely in the hands of the platform owner. This includes any custom features, integrations, designs, and unique business logic that are implemented on the platform. We believe in empowering entrepreneurs and businesses, which is why we ensure that all your assets and code are fully owned by the platform owner. Whether creating a proprietary app, integrating specialized APIs, or developing unique workflows, the platform owner maintains control and rights over technology. This ownership gives the flexibility to adapt, license, or sell technology as business grows, without worrying about losing control over innovations. In the unfortunate event that the platform owner chooses to leave GraniteStack, there is no vendor lock-in. For a fee, we’ll ensure a seamless transition so the platform owner can take all technology with them. GraniteStack simply provides the platform to bring the vision to life, while the platform owner remains the sole proprietor of everything they create.
  • How is security and compliance handled in GraniteStack?
    Security and compliance are fundamental aspects of the GraniteStack platform. We implement industry-leading security practices, including robust encryption, secure data storage, and regular security audits, to ensure that your data is protected and your software remains secure. GraniteStack is also designed to meet global standards and regulations, such as GDPR, along with other industry-specific requirements, to help you stay compliant. That said, security and compliance are a shared responsibility. GraniteStack provides a secure foundation, but users must configure their platforms appropriately to maintain this high level of security. This includes managing access controls, defining data handling procedures, and configuring APIs effectively. Following best practices and avoiding settings that could introduce vulnerabilities or compromise compliance is essential. To support you in this, GraniteStack offers guidance and resources for implementing secure and compliant configurations. While we provide the tools and infrastructure to safeguard your operations, ensuring that your platform’s security measures function effectively requires proactive engagement from users. By working together, we can ensure that your platform remains secure, resilient, and compliant with all necessary regulations.
  • Why is wireframing the first step in building my platform?
    If GraniteStack is configuring your platform, wireframing is generally the first step in building a platform because it allows to visualize and plan the structure, layout, and user experience before diving into development. This crucial step helps map out the functionality of a platform, ensuring that every feature, page, and interaction is thoughtfully designed to meet business goals and user needs. By creating a wireframe, it's possible to: Clarify Vision: Wireframing helps translate ideas into a tangible blueprint, making it easier to communicate vision to stakeholders, designers, and developers. Identify Potential Issues Early: It allows to spot and resolve potential usability or navigation issues before they become costly to fix during the development phase. Save Time and Resources: A well-planned wireframe can streamline the development process by providing a clear roadmap, reducing the need for revisions and changes later on. Ensure a User-Centric Design: Wireframing focuses on the user experience, ensuring that a platform is intuitive, user-friendly, and aligned with the target audience’s needs. Here are a few wireframe examples: Starting with a wireframe sets the foundation for a successful platform, helping build with confidence and efficiency while minimizing risks and rework.
bottom of page