What does your company do?

We develop and market a development and deployment platform for web and desktop applications. Using BriteSoft™’s flagship product, BriteWorks™, you can develop applications 20 times faster without ANY coding. You don’t have to know Java, C# or XML.

BriteSoft™ addresses the software crisis in a unique way and it’s an approach that can scale to meet the needs of very large systems. The software crisis is not apparent when you have to develop a program of 10,000 lines of code (LOC). It’s even manageable when a team of 5 developers have to work together on a 50,000 LOC program. It becomes a crisis when 20 programmers have to work on 200,000 LOC program.

Developing systems from scratch and by hand just can’t scale.

What specific problem does your product solve?

elop and market a development and deployment platform for web and desktop applications. Using BriteSoft™’s flagship product, BriteWorks™, you can develop applications 20 times faster without ANY coding. You don’t have to know Java, C# or XML.

Time to market Development time is 10-20 times faster
Cost
Smaller team sizes of 2-4 in contrast to armies of developers, means costs are slashed. TCO over a 5-year period is reduced by at least 50%.
Agility and adaptability to change
BriteWorks™ embraces change at an architectural level. Changes to the system can be made on the fly and are executable instantly.
Quality Since application development does not involve any coding, the only errors tend to be functional and are easily fixed. Bugs in the platform cause the system to fail drastically and are caught quickly.
Requirements mismatch Working prototypes are developed within days, allowing users to participate jointly in exploring requirements.
Complexity and Shortage of skills BriteWorks™ shields developers from the underlying complexity of distributed development as well as deployment. Specialized skills in middleware, APIs, SQL or even XML configuration are not required.
Transparency BriteWorks™ is captured COMPLETELY in metadata in a central repository. The system is self-documenting and is always current. Any aspect of the system can be queried and is totally transparent.


What technological advantage does it offer?

BriteWorks™ implements model-driven development (MDD) by providing you with a generic shell-application that can be configured to suit your specific business requirements. It shifts the focus away from the underlying technology to the business functionality and application domain.

Unlike other MDD approaches, BriteWorks™ does not generate code, nor does it require you to do any coding. Systems are executable instantly, so users become active participants throughout the development cycle.

BriteWorks™ also includes many non-functional requirements that are essential for enterprise-class applications such as authentication/authorization, audit, query/reporting and internationalization/localization.

We have already seen the huge success of ERP applications that essentially provided an information model that could be ‘customized’ to the needs of many large businesses that considered themselves to be unique.

We have extended that philosophy, taking advantage of the advances in patterns, languages, tools, frameworks and SOA. We go beyond ‘customization’ that required knowledge of implementation details.

The new paradigm is ‘configuration’.

By focusing on a class of applications that are data-centric and transaction oriented, we have developed a platform that can be configured to satisfy the needs of a very large class of business applications for distributed deployment. Visual editors guide you through the configuration process, shielding you from the underlying technology.

BriteWorks™ is platform and database independent. It runs on any platform that supports the Java Virtual Machine (JVM) and JDBC. It provides a unified view of the data source and as such accepts data from heterogeneous data sources simultaneously – RDBMS, ISAM, VSAM, Web Services, etc. - whilst shielding developers from the data access technology. A single specification of the system can be deployed on popular browsers, mobile devices as well as in traditional client/server if so desired.

It automatically creates Rich Internet Applications (RIA/AJAX) to develop Web 2.0 applications.

BriteWorks™ can be used to develop applications from scratch, create composite applications and facilitate migration of legacy applications.

BriteWorks™ also co-exists with legacy applications and embraces SOA.


Who do you compete with?

BriteWorks™ competes with 4 categories of tool vendors:

3GL Indirect competions with Java, C#, VB and dynamic languages (Ruby, Python, PHP, etc.)
Frameworks
Indirect competition with Open Source frameworks and frameworks from large vendors
Code Generators
Indirect competition as they deal with reducing coding, however, competition is minimal
'Applistructure' Platforms Various Studios that combine drag and drop with coding to build applications.

The 'Applistructure' vendors - are closest in philosophy to BriteWorks™.


What is your company’s primary advantage over your closest competitors?

ALL the above competitors are code-centric. Their goal is to minimize the amount of code that you have to write, not eliminate it. You still have to write a substantial amount of code manually. The more code, the greater the complications, especially when it comes to coping with change.


We eliminate coding.


The competition has the following implications:
  • You are responsible for the architectural design
  • As your application grows it generates more generic code
  • If you change the code you must change the model (round-tripping)
  • Require fluency in the native programming language, be it Java, C#, XML, etc.
  • You need to understand the code and class dependencies to modify it
  • The code has to be integrated with different middleware platforms
  • There are literally hundreds of XML configuration files to contend with
  • You are responsible for the deployment architecture
  • As technology evolves you have to modify code

BriteWorks™ eliminates all of the above deficiencies.

BriteWorks™ code base remains fixed even as your application grows in functionality. Code is constantly refactored and enhanced to take advantage of advances in technology.

BriteSoft™ is also easily extensible and provides plug-and-play API for legacy applications.


What is your business model ?

BriteSoft™ is a horizontal platform provider.

It sells two distinct products:

i. Development Workbench
ii. Deployment Server

This is bundled into various offerings as described below.


ISVs/OEM

ISVs license the development workbench on a per seat basis for each developer.
The ISV determines the pricing model for the vertical they create using BriteWorks™ and we share revenue on the vertical.
ISVs can also provide the vertical as a hosted application on a Software as a Service (SaaS) model.

Systems Integrators (SIs)
SIs help promote BriteWorks™ in their consulting engagements.
End-customer licenses both the Development Workbench and Deployment Server directly from BriteSoft™.
Independent Sales Agents (ISA)
ISAs are independent agents who market BriteWorks™ on a commission basis.
Corporate IT Licenses BriteSoft™ markets directly to corporate IT departments for in-house development.
Corporate IT licenses Development Workbench on a per developer seat and Deployment Server based on number of concurrent end-users and number of sites.
Professional Services BriteSoft™ has undertaken custom solution development for customers.
BriteSoft™ Verticals BriteSoft™ develops verticals for certain market segments. ISVs could build value-added functionality on top of the vertical.

Company   |   Products   |   Services   |   Solutions   |   Customers   |   Partners   |   Support   |   Downloads   |   Contacts

Copyright © BriteSoft Corporation, 2008. All Rights Reserved