Web applications
React and Angular can support browser-based application interfaces connected to the wider application environment.
Technology Solutions
RothurTech supports custom application development, web and mobile experiences, APIs, microservices, defined changes to existing applications, QA automation, and application support across approved technology stacks.
Custom application development
Application needs can involve a new system, an existing application, connected services, automated quality checks, or continuing support.
RothurTech supports Java and Spring Boot, .NET, Python, Node.js, React, Angular, mobile development, REST APIs, GraphQL, microservices, database development, QA automation, and application support.
These capabilities can support technology professionals joining client delivery teams or independently scoped, statement-of-work-based project delivery. The appropriate model and engagement terms are determined for the specific need.
Web and mobile applications
Application discussions can connect the user experience, supporting services, and data needs without treating every application as the same kind of build.
React and Angular can support browser-based application interfaces connected to the wider application environment.
Mobile development can support application experiences designed for mobile use and their required service connections.
Java and Spring Boot, .NET, Python, and Node.js can support server-side application responsibilities.
Database development can support the data structures and access needs connected to an application.
API and microservice development
APIs and microservices can be considered where systems or application components need clearly defined connections.
REST APIs can provide defined service interfaces for application and integration needs.
GraphQL can support application data interactions where it fits the agreed technical context.
Microservices can separate application responsibilities when that architecture fits the system and delivery context.
API, microservice, and database work can be discussed together where the application depends on coordinated service and data behavior.
Existing applications
Work on an existing application begins with its current responsibilities, dependencies, technology stack, and support context.
Identify the application responsibilities, technologies, data connections, and dependencies relevant to the proposed change.
Discuss where approved frameworks, APIs, microservices, or database development may fit the defined application change.
Include QA automation and application-support needs in the application-change conversation.
Quality engineering
QA automation can support repeatable checks for application work when the test scope, environments, responsibilities, and acceptance context are defined for the engagement.
Identify the application behaviors, interfaces, and data interactions included in the agreed quality-engineering work.
Apply QA automation to the checks and environments established for the specific application context.
Coordinate quality-engineering activity with the responsibilities established for the delivery team.
Application support
Application support can be discussed for existing systems, newly developed work, or defined application changes.
Clarify the application components, environments, dependencies, and team responsibilities within the support need.
Organize application questions and issues according to the responsibilities agreed for the engagement.
Connect approved application-development capabilities to support-related changes when they are included in scope.
Delivery models
The same capability area can be supported through two different models. The selected model establishes how responsibilities are organized for the specific engagement.
Application professionals can join a client delivery team and work within the client’s delivery structure, responsibilities, and technology environment.
Application work can also be organized under an independently agreed statement of work (SOW). Scope, responsibilities, deliverables, timing, and commercial terms are established for that engagement.
FAQ
These answers clarify the supported capabilities and delivery models.
Approved capabilities include Java and Spring Boot, .NET, Python, Node.js, React, Angular, mobile development, REST APIs, GraphQL, microservices, database development, QA automation, and application support.
Yes. React and Angular are approved web-application capabilities, and mobile development is also included in RothurTech’s approved scope.
Yes. REST APIs, GraphQL, and microservices are approved capabilities. Their use depends on the application context and agreed engagement scope.
Yes. An agreed engagement can address an existing application’s approved technology, API, microservice, database, QA automation, and application-support needs.
No. Technology professionals can join client delivery teams, or application work can use independently scoped, statement-of-work-based project delivery.
Useful context includes the application need, current technology environment, users, systems and data connections, delivery-team context, and the capabilities being considered.
Application Development conversation
Share the application need, current environment, approved technology capabilities involved, and which delivery model you want to discuss.