Your business app & the web. So near and yet so far?
You are eager to share your innovative idea, but you depend on others to build your GUI app. Leadtimes and costs are looming large, again. Perhaps you wonder how to capture a complex worflow in deployed apps, or how to integrate apps with other software. Maybe you need a helping hand with your CI/CD tech stack. All challenges that relate to the web, deployment and integration. Let's team-up, to propel your innovation.
"How do I build my engaging web app?"
"How do I capture complex workflows in my business app?"
"Can I integrate my app with legacy or 3rd party software?"
"What is the best tech-stack for my (cloud) CI/CD platform??"
"How do I become independent from IT, to deploy my work?"
Our value & offering
- Web apps & integration
- Do-it-yourself low-code web apps
- Bespoke business apps
- Software integration
- Deployment platforms
- Deployment platform advisory
- Off-the-shelf platforms
- Commissioning & maintenance
You focus on your business, we assure the digital experience you expect. Empower your team with the low-code tools to build apps themselves, or we build them for you from scratch. We integrate apps in your software or data ecosystem, and set-up the CI/CD pipeline to make it all work. We bring the tech and experience; you engage the web with confidence.
Web app development. Do it yourself, or pass the work to us.
You are tasked with creating engaging apps to make your innovation happen. Let your team build apps by themselves with Simian Web Apps , or have us develop your bespoke business applications to get you started. In any case, enjoy the low-code approach to app development: never leave Python, Julia, or Matlab, and make the tedious web-tech and deployment hassle go away. Become self-serving and slash your idea-to-production lead-times.
Simian low-code web apps
You are poised to build your own apps, but:
- your developers lack the HTML, JS, and CSS skills to build web frontends?
- the prospect of costly IT or UI developer involvement holds you back?
- you want to stay clear from the hassle of frontend-to-backend API definitions?
- access to your apps require secure authentication and authorization?
Speed up innovation and build your own low-code GUI apps, with Simian. Drag and drop UI components on your canvas, develop your app locally and deploy the result with a single push. Simian is all about unlocking readily available, proven web UI technology like form.io, DataTables and Plotly natively in Python, Matlab, or Julia. Stay away from web tech, avoid losing time on API definitions, and prevent the hassle and expense of involving front-end developers or IT. Uphold clean separation of browser frontend and headless backend, and empower your team to become self-serving all the way to release and publication. You focus on your domain, we cover the tech.
Benefit from Simian’s turnkey deployment platform solutions including OwnR by Functional Analytics for Python and Julia, or Matlab Production Server by MathWorks. Or host Simian apps on any platform with a REST interface such as Azure Functions, AWS Lambda, Django, and Flask. Safeguard your data and IP, secure your app access with LDAP or Azure AD integration. Simian, your one-stop shop: from ideation to self-serving development and deployment with confidence. Try for yourself or get in touch.
Bespoke business apps
You are poised to build and launch your new and innovative app, but:
- you lack the resources to build business apps yourself?
- complex workflow or user-journey is holding you back?
- your app requires carefully crafted integration with other software or apps?
- your project is stuck at ideation, for whatever reason?
Do not give up. We create the tailored and engaging apps you need. Have your web design project aligned with your company’s goals; and let us create value for your end users and bottom line. Together, we get it right.
Your app. Our approach:
Research your users and business
Beyond analyzing your goals and business objectives, we dive deep into understanding your users’ needs and emotions. We conceptualize the product that bridges the gap between your users and the tech.
Develop your information architecture
We explore your data and software landscape, to turn the complex information system into simple and sound architecture, to easily communicate product ideas and positioning to stakeholders and users.
Prototype initiation and definition of user flow
We prepare the first prototype of your product, focusing on workflow and user journey. Together, we examine and elaborate user-flow, data-flow, and interactions to optimize as early as possible. Intelligible UI/UX design, functional yet elegant.
Prototype refinement and user testing
Now detailed UI design takes focus. The full UI is prototyped, paying particular attention to function and looks. We keep on iterating design, refining to the point of all-round satisfaction. As soon as the prototype wins, you know your final product will be a hit as well.
Develop and deliver your business app
Here is where the efforts pay off. Development and delivery of your new app, frontend plus backend, and the handover of the low-code repo that enables you to take it from there with your own team.
Run, save, reproduce - repeat
To meet (regulatory) governance demands, Simian provides building blocks for data integration and governance, the cornerstones of computational reproducibility. Prevent audit agony from the start, enable your end-users to easily reproduce their Simian app originated work, whenever they need to.
Software integration. Navigate your IT infra with confidence.
Business apps are rarely built and operated in isolation: smooth interaction with other software and applications is often a must have. In the context of fragmented IT ecosystems, careful alignment is required to meet functional and data requirements. No less important, proper integration prevents productivity loss, disconnected data, and even compromised security.
This requires structuring of processes, elimination of silos and optimization of workflows; by enabling smooth data flow between your systems and applications. Our specialists solve software integration challenges across business-critical systems by leveraging APIs, web hooks, data integration, and microservices; or combinations where needed. Have your new apps well integrated and future-proofed, from the outset. Software integration approaches differ, depending on ecosystem and circumstances. The four types of integration use-cases we encounter most often:
Integration with legacy software
Legacy system integration involves connecting modern applications to existing or legacy systems. That often involves using APIs, webhooks, and common connectivity components to align existing software with new tools. Resulting in modernized legacy systems, featuring seamless communication between the old and the new.
Integration with enterprise applications
Combines various subsystems in a business environment. The goal is to merge multiple application features into a single environment. For example, integrating enterprise applications can lead to a one-stop finance analytics platform that combines CRM, financial stress-testing tools, and regulatory reporting chains.
Integration with third-party systems
When integrating third-party systems, the focus is on extending the functionality of an existing tool or software. It is a popular way to pursue functional upgrades without having to invest in entirely new tools. For example, integrating proprietary calculation engines in a larger platform, or hooking-up new apps to established platforms are popular use-cases.
With B2B integration, companies focus on automating transactions and document exchange across multiple companies. The goal is to level-up collaboration with stakeholders and customers. Beyond the scope of using commercial data sources, it is not seen that often, yet it is highly feasible in a web app context.
Most common system connectors:
Application programming interfaces (API) are the most widespread way to link two systems. Sitting between apps and web services, they transfer data and functions in a standardized format.
Webhooks, or HTTP callbacks, are real-time messages transmitted from one system to another when a specific event occurs.
Orchestration combines repetitive processes to improve production and information flow. Orchestration systems provide automated system integration and task scheduling across multiple solutions.
Middleware is a hidden software layer that unites distributed systems, apps, services, and devices. It performs various tasks such as data and API management, messaging, or authentication.
Deployment platforms. Engage the web, affordable & scalable.
To make it all happen, we assist with your deployment tech stack for seamless development and delivery, enabling smooth and efficient operation. Be assured of operational continuity and unburden IT with our tech-support arrangements.
Publishing and sharing your Simian apps require a deployment platform. Use your own infrastructure for this, or have us prepare a deployment platform for you. Tech stack selection, configuration and DevOps embedding are all important topics. We consult on the following aspects, to tailor an affordable and practical platform that meets your needs:
- Deployment platform and CI/CD tooling selection
- Implementation of container-based delivery paradigms (Docker/Kubernetes)
- Data and IP security and access control arrangements
Design for scalability
Scalability is not just about handling more users, it is about dealing with growth in all dimensions. Together, we scale consciously - to avoid over-engineering and over-spending. Ensuring you stay agile, responsive and yet cost effective:
- Start practical, based on a lean set of features and functionality, addressing the core needs of your target users. On premises, or in the cloud.
- Choose infra and deployment options that match your foreseeable needs without overprovisioning. Start smart and cost-effective, scale up as the user base grows.
- Prioritize operational and performance optimization for the projected user base.
- Implement monitoring to understand user behavior and system performance.
- Apply regular load testing to gauge and fine-tune performance.
- Use cost-effective solutions (and cloud services) that allow for flexible scaling without incurring unnecessary overhead.
COTS deployment platforms
In cooperation with our integration partners Functional Analytics and MathWorks, we offer commercial-off-the-shelf (COTS) deployment platforms, based on proven reference architectures. This significantly reduces CI/CD tech stack complexity, commissioning lead-times, training, and operational DevOps costs. Especially ownR represents a one-stop environment, covering all aspects from release-branch commits to API creation, automated scaling, load-balanced operation, and monitoring.
Your off-the-shelf platform includes commissioning & configuration support and training for Simian Portal & platform management. Combined with flexible licensing options tailored to company size and needs, this makes for an attractive and competitive proposition for your self-serving delivery capability, for businesses small and large.
Commissioning & maintenance
Being a team of seasoned DevOps professionals, we commission and configure deployment platforms and tools in your IT environment. We work with Azure, Jenkins, Docker, Kubernetes, ownR, MATLAB Production Server, GitLab/Bitbucket CI/CD pipeline.
To assure operational reliability, we offer continuous tech support services and technical training. To tackle organizational DevOps challenges, we use Value Stream Management analysis to help mitigating collaboration inefficiencies.
Your deployment platform. Affordable yet future-proof:
Take the inclusive approach: unify Simian apps originating from different languages in a single application portal, on a single deployment platform. Coexist productively, in a multilingual setting.
Start smart and scale consciously, based on monitored user behavior and evolving needs. (Re)use or extend your current infra, or lets pick a cost-effective deployment tech stack together.
Avoid tech lock-ins
Simian apps deployment is portable by definition. For instance, start with Docker server now and migrate to Kubernetes or Azure later. Lift & shift the IP without costly rework or reimplementations.
Think beyond your current tech-stack today, get rewarded tomorrow. Simian unlocks to any language that supports REST, beyond Python and Matlab. Be agnostic and get the most out of your unified platform.