Skip to content
EFFICIENT SDLC WITH THINKWISE

Software Development Lifecycle - From Planning to Monitoring

Thinkwise offers a powerful platform for modernizing and developing core business applications.

Unlike providers that only offer either closed low-code environments or best-of-breed integrations, Thinkwise combines both:

All-in-one:
Use the platform with minimal external tools.
Hybrid:
Combine Thinkwise with complementary tools.
Flexible:
Integrate best-of-breed third-party tools for maximum customization.

Below is an overview of how Thinkwise supports each SDLC phase, along with example tools that can be integrated for enhanced functionality:

DevOps Lifecycle
  Planning

What happens: Define project goals and gather requirements.
Thinkwise enables: Requirement capture and work management directly within the platform.
Optional integrations: Azure Boards, Atlassian Jira, Productboard

  Development

What happens: The application is built through coding and configuration.
Thinkwise enables:

  • Visual modeling of data models, workflows, and UI
  • Built-in version control with branching & merging
  • SQL-based logic for complex business rules
  • Integrated debugging and code testing tools
  • Natural language-based model/code generation via AI

Optional integrations:

  • SQL editors: Azure Data Studio
  • Code merging: WinMerge, KDiff3
  • AI tools: OpenAI, Azure OpenAI, GitHub Copilot, Amazon Q
  • API tools: Postman, Insomnia
  Build

What happens: The app is compiled, validated, and prepared for deployment.
Thinkwise enables:

  • Automated transformation from abstract model (PIM) to deployable code (PSM)
  • Model validation, code generation, and packaging
  • Manual or automated builds via API

Optional integrations: Azure DevOps, Jenkins, Atlassian Bamboo

  Testing

What happens: The app is verified to meet quality, functionality, and performance standards.
Thinkwise enables:

  • Unit, smoke, and process tests (automated or manual)
  • Performance/load testing via API or real usage simulations

Optional integrations:

  • Functional/UI/API testing: Azure Test Plans, Postman, Insomnia, BrowserStack
  • Performance testing: JMeter, BlazeMeter, Artillery, Testable.io
  Release

What happens: The validated application is prepared for production.
Thinkwise enables:

  • Clear separation between reusable platform components and application-specific packages
  • Deployment via the Software Factory or deployment packages

Optional integrations: Azure DevOps, Jenkins, Atlassian Bamboo

  Deployment

What happens: Application and infrastructure are delivered to production environments.
Thinkwise enables:

  • Manual or automated deployment of platform components and applications
  • Container-based deployment via prebuilt images
  • Built-in tools for data migration and transformation

Optional integrations:

  • Infrastructure automation: Terraform, AWS CloudFormation, ARM Templates
  • Deployment automation: Octopus Deploy
  • Container orchestration: Docker Compose, Kubernetes
  • ETL & data migration: ApexSQL Data Pump, StarfishETL, CloverDX
  Operate

What happens: The live application is maintained, monitored, and supported.
Thinkwise enables:

  • Smooth operation through cloud and Kubernetes-native infrastructure
  • Performance tuning, incident management, and system health monitoring

Common tools:

  • Azure, AWS, GCP cloud services
  • Kubernetes for container management
  Monitor

What happens: System and application behavior are continuously monitored to catch issues early.
Thinkwise enables:

  • Integration with monitoring tools for real-time insights and alerts
  • Tracking performance at the backend, frontend, and database levels

Optional integrations:

  • Backend monitoring: Azure Monitor, Amazon CloudWatch, OpenTelemetry
  • Database monitoring: SQL Server Query Store, First Responder Kit (Brent Ozar)
  • Frontend monitoring: Sentry, Miruni
Transform Core Systems
with Thinkwise