|
Spiralcraft, Inc. 2511 Bradford Ave., Ste. A Hayward, CA 94545 info@spiralcraft.com 510.785.2681 |
|
Spiralcraft SolutionsOur goal is to provide information technology solutions to help our clients automate their business processes. Our solutions put our clients and their business community in touch with the information they need to achieve their goals. Our approach to providing customized solutions is best summarized from the following perspectives. Client RelationshipOur solutions consist
of the
implementation, hosting, and ongoing management of custom information
systems
built on our application framework. We tailor our solutions to help our clients meet new
opportunities and augment existing business processes within budget and
schedule constraints.
These processes include interaction between employees, customers, and
suppliers, as well as
the entry,
retrieval, and analysis of product, operations and accounting
information. The success of our
solutions depends on a mutual exchange of accurate and timely
information. We deliver
our solutions incrementally in
cycles. During each cycle we
deliver a well defined package of information, technology and/or
services
which augment business processes. Each cycle involves a number of
interaction
points to ensure that our approach is consistent with our clients'
business
goals, such as planning, documenting requirements, prototyping,
testing,
acceptance, training, and support. Knowledge gained during these
interactions
further defines the solution and improves the efficiency of future
cycles. We provide our
solutions under
flexible terms to accomodate clients at various stages of business
development
and internal IT capability. Where it is not feasible for clients to
fund
initial development, usage based licensing or a revenue sharing
arrangement may be viable financing alternatives. We work with our
clients' internal staff, third party service providers and existing
technology where feasible. We augment our internal design and hosting
capabilities with third party providers as needed. We partner with design, marketing and consulting firms who wish to integrate our capabilities into their solutions to provide increased value to their clients. We enable our partners to focus on their area of expertise while rounding out their offering with our hosting services, collaboration tools and custom information systems. TeamA capable, coordinated team is critical to the success of a project. Our team is composed of dedicated professionals who share our commitment to providing effective solutions and refining the software development process. Each individual on our team is highly committed to the projects we take on and is expected to gain an understanding of the client's needs and to contribute their input into the solution strategy. This ensures that the day to day decisions made by each team member contribute fully to the success of a solution, and that there is constant vigilance on the part of the team to detect and avoid the obstacles that appear during the course of most projects. Our core team has years of experience working together, with combined business and technology experience developing IT solutions for a diverse array of industries. ProcessA formalized software development process is a requirement for conducting software projects within a business context, as it is the primary mechanism that directs the work effort towards meeting the client's goals. Our process governs the communication and implementation tasks that comprise the bulk of our day to day efforts. Our process information system provides timely data to our team and our clients regarding project progress, and serves as a repository for all project information. The primary unit of
organization of our process is called a deliverable. A deliverable
represents an agreement between the client and our team to expend
effort to reach a set of tactical
goals, which are derived from the strategic goals that drive the client
relationship.
A deliverable is complete when the client and our team agree that the
tactical
goals have been reached. Deliverables are
organized
at a level of granularity appropriate for the overall project
environment.
They will tend to be small at the beginning of a client relationship as
solutions
are explored and understanding is gained. As results are achieved,
assumptions
are validated, and visibility increases, the size of deliverables tend
to
increase in order to maximize the efficiency of the development process. The event of completing a deliverable is called a milestone. Over the course of a client relationship, our team will reach many milestones in pursuit of our client's strategic goals. The deliverables associated with these milestones vary in nature. Some common deliverables are:
MethodologyWe deliver results by applying our solutions using a consistent methodology. Most solutions are unique combinations of common elements. By recognizing these common elements and by codifying the technology and technique by which we implement them, we have established a basis to predict the amount of effort a solution will require within a reasonable degree of accuracy. We constantly refine our methodology in light of our own experience and that of others in our industry. We take advantage of new developments in technique and technology to the extent that they improve our ability to deliver competetive solutions. Our current practice benefits from our team's experience delivering solutions through twelve years of innovation in the IT industry, spanning the widespread adoption of office networking, graphical user interfaces, SQL based database management systems, Internet technology, and application servers. We understand how to reap the rewards of new technology while avoiding the risks. TechnologyThe centerpiece of our solutions is the Spiralcraft platform, which is a set of software components designed to support the construction, deployment, and ongoing support of our custom information systems. The platform provides tested and tuned building blocks which are customized and integrated by our team, enabling us to rapidly develop custom solutions which exhibit predictable performance and reliability characteristics, and which can easily accomodate future customization. The Spiralcraft platform has been under active development since the founding of Spiralcraft in 1998. It is a synthesis of data processing technology, which has matured over decades of business use, and high performance Internet application server technology, which has been undergoing rapid advancement since the advent of the Internet. The combinaton allows us to deliver workflow driven data processing systems traditionally implemented using mainframes, database servers, and desktop software in a form that leverages the low maintenance cost and high scalability of Internet applications hosted on servers and delivered through web browsers and other 'thin clients'. This fusion also allows us to deliver web applications targeted at an external or public audience which feature dynamic content, user interactivity, and which integrate seamlessly with internally focused data processing systems. Some of the high level building blocks contained in our platform that are readily available for incorporation into custom solutions include:
In addition to the Spiralcraft platform, our solutions incorporate many third party products and technologies. Some of the well known products we support are:
The Spiralcraft
platform
provides explicit support for the following widely used technologies,
which
we incorporate into our solutions where appropriate:
LicensingWe never charge our
clients additional fees to license the Spiralcraft platform when we
provide it as
a basis for our custom information system development services. We view
our
platform as an enabling technology which adds significant value our
services,
and as such we grant our clients a free, perpetual, enterprise wide
open source
license to use the Spiralcraft platform as part of our solution
offering.
This approach provides our customers with the security that their
information
system is firmly under their own control, that they do not have to pay
additional
licensing fees as the scale of their operation increases, and that they
will
not have to purchase their software multiple times to benefit from
upgrades
to the Spiralcraft platform. |