What's The Purpose Of The First Call?
We always conduct an initial call to ensure that we’re a good fit. Things we look for: a responsible budget, a clear vision and direction, and commitment to the project.
Can Edlution Take Over My Existing Custom Software?
Yes. We will do a legacy system study, and once the study is done, we will work out if we can take over your existing custom software.
What About Helping Me Study A System That Is Not Owned By Me?
Yes, we can do a baseline study of the system for you and breakdown what could be their possible software structures and the technologies used.
What's Your Policy On Copyright And Intellectual Property?
To offer the best affordable and reasonable pricing, Edlution shall own the code and design that Edlution produces during the project, and Edlution will grant you an non-exclusive, and non-transferrable license to utilise the Project’s Software produced for your internal or businesses purposes only. If you will like to have full ownership, different arrangements can be made, but it will impact quoted fees.
What If I'm Not Ready For Development?
Most clients are never ready for development when they come to us. It’s important that we take the time upfront to help you determine the right thing to build and a responsible budget for your project.
What Steps Are Involved In The Creation Of Custom Software For My Business?
If it is for new software, we will work with you through our pre-project consulting process to size up your project and then move forward with a Technical Consultation engagement. After this, we will begin development of your software. You will be highly involved every step of the way.
Are You Taking On New Projects Right Now? What's The Project Timeline Like?
Yes, we are always evaluating new projects.
The pre-project consulting process typically takes 1 to 2 meetings for a high level assessment and quotation.
Upon approval of project costs, we will begin our Technical Consultation phase, which typically takes 3 to 6 weeks. This phase may be longer if your project is more complex.
Development is the longest phase, which usually takes at least 3 to 4 months or longer depending on your requirements.
The last phase would be to carry out the User Acceptance Test, before we deploy the software to Live.
What are typical engagements for Edlution?
Examples of typical projects for us are
- From ‘Idea’ to ‘Version 1’: 5 to 6 months
- Technical Consultation: 3 to 6 weeks
- After Technical Consultation to ‘Version 1’: 3 to 4 months
- ‘Version 1’ to “next” Versions: 1 to 3 months
- Proof of Concept or Prototyping: 2 to 3 months
- Technical Partner: Retainer fee paid per month. We can switch to this model of engagement for longer projects. This will help cut down on the time taken to go through the usual quote and approval process for every change required.
What are the typical costs and schedule?
Edlution’s Clients are diverse, but we’re generally the best fit for projects that needs to be customised closely to our client’s business processes. This means that you can have a close control of how the software works and ensure it fits your unique needs, without any unnecessary workarounds that may be required from non-customised systems. Our projects run from a few months to a year or more. Some have budget of S$10k to over S$100k.
How long does a software project take?
We can’t answer this question responsibly until we understand your idea, business, market, users etc.
While it’s really hard to know the specific time the software project will take, we can usually set a responsible project timeline before you ever hire us.
It’s also important to keep in mind that most projects get broken up into multiple phases. During the first phase of the development, our goal is always to focus on the highest value features and architect something that sets up for future phases.
What's my role and responsibilities?
We expect clients to be actively involved in their projects. You are the one bringing the expertise about your business and market to the table. Without your domain knowledge, we will have no idea if we’re building the right thing. Your involvement may include weekly calls or meetings, and availability via phone during normal business hours.
Can I adjust the plans or features as we go?
Yes. This kind of flexibility is important and could determine the success of a project, but changes after kick-off might affect budget and/or schedule.
Do you code everything from scratch?
Edlution get incredible leverage from open source tools, libraries, frameworks and indeed entire projects or our own proprietary libraries. We never reinvent the wheel when there is a tool that is suitable for solving a problem. For example, if you require a payment gateway we would not propose building your own, but rather integrate an established platform like PayPal to your system.
We always program from scratch the parts that make your project custom and valuable.