Web apps, integration and deployment
- 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. For Python, Matlab, Julia.
You need engaging apps to make your innovation happen? Use Simian to build web apps for complex calculations, manipulation of datasets, and creation of stunning visualizations. Enjoy the low-code approach to app development: never leave Python or Matlab, and make the tedious web-tech and deployment hassle go away. Whether you are a data scientist, engineer, or researcher, Simian greatly simplifies your development work. Boost productivity 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?
Boost innovation and build your low-code GUI apps with Simian. Drag and drop UI components on your canvas, connect your backend and deploy with a single push. Simian unlocks readily available web UI tech like form.io, DataTables and Plotly natively in Python, Matlab, or Julia. Do not lose time on web tech and API definitions, and eliminate the expense of front-end developers. 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 Azure Functions and OwnR for Python and Julia, or Matlab Production Server for Matlab apps. Alternatively, host Simian apps on any RESTful platform such as AWS Lambda, Django or Flask. To safeguard your data and IP, secure access with LDAP or Azure AD. 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:
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.
What our customers say
See how De Volksbank and NIBC Bank successfully use Simian to easily build and update highly engaging analytics applications. Transforming development and delivery, and exceeding business goals in one go.
Software integration. Navigate your IT infra with confidence.
Business apps are rarely built and used in isolation: smooth interaction with other software and applications is a must have. Operating in typically fragmented IT ecosystems, careful alignment is crucial to make it all work. No less important, proper integration prevents productivity loss, disconnected data, and even compromised security.
This requires optimization of workflows and bridging of silos, by enabling smooth data flow between your systems and applications. We solve software integration challenges across business critical systems by leveraging APIs, web hooks, data integration, and microservices. Have your new apps well integrated and future-proofed from the start. The four types of software integration use-cases we encounter most often:
Integration with legacy software
Connect legacy systems to modern applications. This involves using APIs, webhooks and common connectivity components to align existing software with new tools, resulting in modernized systems featuring seamless communication between the old and the new.
Integration with enterprise applications
Combine various subsystems in a business environment, to merge multiple functions into a single environment Consider for example an integrated, one-stop finance analytics platform that combines CRM, financial stress-testing tools and regulatory reporting chains.
Integration with third-party systems
Integrate third-party systems to extend functionality of existing software, a popular way to pursue functional upgrades without having to invest in entirely new tools. For example, integration of proprietary calculation engines or analysis tools is a popular use-case.
Business-to-business integration
B2B integration focuses on automating transactions and document exchange across multiple companies, to level-up collaboration with stakeholders and customers. Not seen that often, beyond the scope of using commercial data sources, yet highly feasible in web context.
Most common system connectors:
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.
Deployment advisory
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.