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:
Below is an overview of how Thinkwise supports each SDLC phase, along with example tools that can be integrated for enhanced functionality:

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