What Do We Do?
Simply put, GilliSoft is a software development company. We take your visions and turn them into working software. We modify existing systems and expand functionality. We integrate the new with the old. We replace the old with the new. We offer turnkey software that fits your needs. We build custom software from proven libraries for your unique product offering. If you have situations where you are saying "We need this . ." or "Wouldn't it be better if we had something to do this . ?." , the chance are, GilliSoft is a good place to start. We would welcome the opportunity to work with you.
GilliSoft specializes in, but is not limited to, web-based educational software. We have several prebuilt libraries that we use to assemble custom Learning and Content Management Systems that meet your workflow and business needs. These libraries can be used to create any custom multi-user, multi-file distribution system including portals, management systems, and collaborative environments. We also have synchronized mutli-media tools used to create compelling learning, training, and presentation objects and tracking wrappers that can be used on any content to provide better curriculum and tracking measures than SCROM or AICC content.
But What about . .
You're a small company. I need someone is who is guaranteed to be around.
It has been our experience that company size does not guarantee existence in the market place. All the time we see small companies close doors or be acquired and we size large organization merge or change priorities. These trends will not go away. If you are of this mind set, consider altering the above statement to "I need to guarantee that my investment is created with industry-standard technologies and methodologies and is well documented. This way, if a vendor is no longer available or I have a falling out with a vendor, I have standards built software that I can easily locate another vendor."
You're a small company, we need a large vendor.
Please take a moment to view some of our clients. Most probably had the same concern initially as we compete against organizations with far greater resources than we have. However, nearly all of these clients have return business or some ongoing interaction by choice. We would like to believe it is because we operate honestly, deliver as expected, and are always there for a client.
This project is too large or too small.
Project size really is not an issue. Whether it is a large or small project, you have to make sure the vendor is operating with your best interest in minds. This guarantees that small projects are treated with equal importance as large ones. Likewise, large projects must be segmented into milestones and still produced as expected.
A lot of companies have an hourly development rate. At GilliSoft, we normally operate within a project cost. This cost has budget considerations and it is easier to plan for return on investment strategies by the client. Operating under a project cost insures that the software needs to be developed right the first time. For obvious reasons, it is not in a company's best interest to continuously have to reinvest manpower in a project - unless they are at an hourly development rate. Having said that, we should mention that GilliSoft does do hourly charging, but those are typically limited to support initiatives and training. And even in those cases, they are typically capped within a budgeted amount. Projects are rarely ever created by GilliSoft using an hourly charging scheme. GilliSoft's charges are competitively priced with those in the software development industry. Often GilliSoft comes in lower because there is no an emphasis on recouping marketing or other costs that are passed to clients in attempts to "grow" the business. GilliSoft is contempt in being a small and personal development company.
How does it work?
The process usually follows the following five steps:
Step One - General Inquiry [FREE]
Contact us. Discuss your needs and get an idea of where you are needing to go with things. This is casual conversation under Non-Disclosure by default. During the general inquiry, we can determine if we can proceed or present you with other options other than GilliSoft.
Step Two - General Inquiry Follow up [FREE]
Based on the general inquiry, we do a follow up and begin a formal functional specification concerning your project. A Functional Specification is a document used to define all of the required functionality in your project - with no technical jargon. This document serves as the blueprint for the application as well as give the client a tool to verify they are getting what they require and hold the developer accountable. The functional specification will later be updated to include the technical measures used to derive the functionality. It also becomes the documentation for the application. Once the specification exists, accurate timelines and costs can be generated. At this point, you are still not obligated to use GilliSoft. You can take the functional specification and shop it to multiple vendors if you like. We have found that working in this manner, and doing the specification for free, demonstrates that we are actually interested in your application needs. We are willing to invest time to make sure all issues are clear. Likewise, this specification will determine if GilliSoft is appropriate for the project. If for some reason it is not within our capabilities or scope, you will be told up front and be able to walk away with accurate documentation you can bring to another development company. No strings attached. If you are looking for software development, do not accept a plain, generic proposal. Take the time and do a functional specification. If the developer does not use this methodology, it is in your best interest to thank them for their time and politely leave!
Step Three - Functional Specification Finalized [FREE]
At this step, the final functional specification will be delivered along with a proposed development timeline and project cost. There is still no obligation to you as a client. If you should decide to continue with GilliSoft, we then enter the obligation portion and begin the development.
Step Four - Development Phase [NOT FREE]
During this phase, your application will be created and placed in a private web space for your review. In this web space, there will be tools for you to submit any required electronic files with nothing more than your browser and participate in threaded discussions concerning the project. You can access your private space using our Applications link. Any changes within scope are added to the functional specification. Any changes out of scope are specified and another timeline and cost is presented for acceptance. If accepted, the change order is included. If not, a change order is ignored.
Step Five - Approval and Delivery [NOT FREE]
Once the development phase ends, the application is presented for a sign off by you, the client. At this point, the application should do everything outlined in the functional specification. The functional specification that both parties agreed to in step three now serves as the point where we can say "this does exactly what it says it should do and you agreed to it." and for you, the client, "this is what you are supposed to build . .does it do everything we said it should." Once signed off, the application is delivered in the manner as defined in the specification.
GilliSoft will support the application and provide any necessary fixes or modifications within scope for free as long as the environment in which the application was delivered has not changed. We offer other support alternatives and those are typically presented in step three as part of the project cost options.