Concerns with choosing a free development platform for industrial use

Hi,
There are concerns at my company over the notion of using free applications (Apex and 10g Express) to meet our needs, since they are both free. Both applications can clearly handle our database that may grow to at most 10,000 records in 10 years.
The most common concern is that Oracle may charge for one or both of these applications in the future.
Has anyone else had issues convincing others that Apex is a good choice?
What other concerns were brought up and how were they dealt with?
I am not in our IT department so computer-related suggestions are a tough sell in the first place.
From my perspective, even if we continued to use the current version of Apex and 10g Express our future needs would be met. The Oracle forums provide a great deal of support for both products. It still seems difficult to rationalize however. The old saying “nothing is free” comes to mind. To make matters worse, I have had several individuals respond to the mention of the name Oracle with statements like “they are far too expensive.”
Regards,
David

Hi David,
I understand the argument...however surely there are equally valid counter-arguments to that -
1) The logic used would say that your company would be much happier about using the same tool now if they had to pay for it rather than not have to pay for it.
2) I believe there has never been a precedent of Oracle trying to charge people retrospectively for a tool that was initially free but then became 'pay-for' afterwards. In other words, use it for free today, sure anything might happen in 5 years time, but until then enjoy the product.
3) If Oracle dropped APEX tomorrow that would still not 'break' any of the applications that you have already developed. If Oracle drops APEX in 5 years time, think how productive you could be between then and now.
There are countless shops out there still running 'business critical systems' on de-supported hardware and/or desupported software. Remember just because something has been de-supported isn't the same as it stops working (although sure, you'll need a plan around that).
If your company is trying to get some sort of guarantee that APEX will be around in X years time, then I think they're going to be out-of-luck. No company can really guarantee a statement like that in practical terms...even with the best will in the world, anything can happen in those sort of timescales.
I'd say use the best tool for the job right now and for the immediate future, predicting longer term than that is an impossible task (and personally I think anything who knows otherwise should send me next weeks lottery numbers).
Also bear in mind that Oracle does have a precedent of giving their customers a lot of advance notice before de-supporting a product. If you take a walk through Metalink you could probably do the statistics on what that period is (or perhaps it's documented somewhere?).
John.
http://jes.blogs.shellprompt.net
http://apex-evangelists.com

Similar Messages

  • Best development platform for enterprise applications on the Oracle DB

    We have been developing enterprise applications for many years based on Oracle technologies, right now we have reached a significant number of systems developed with Oracle Forms 6i and a few ones with Oracle Forms 10g. Although according to Oracle Statement of Direction of March 2012 Oracle remains committed to the support of Oracle Forms and Reports, there won’t be new features added to these products, and we can predict that eventually they are likely to be discontinued. Although we will continue using the Oracle Database, we have started to look for a replacement of our development platform, for the new developments and the migration of our existing Forms applications. Our Oracle database is installed on a Linux server. We are also planning to retain our existing programming staff and most of them have no experience with other tools or languages.
    This way, I would like to hear from people who has faced the same problem what development platform (development framework, IDE, programming language, application server) they chose for developing their next generation enterprise applications and what factors they considered in making that decision.
    Any suggestions, ideas, recommendations, considerations or advices you can give us would be welcome and really appreciated. Thank you very much for your time and thank you in advance for your answers.
    Edited by: lorpad on Aug 10, 2012 9:05 AM

    Your question is not an uncommon one. However, my opinion is that which product or technology you use for an application should not be solely based on what is "cool" today. Some of today's most popular product may not be able to do what you need them to do or at least may not allow you to do it easily. You need to use a product and/or technology which falls into this group:
    1. Does the product/technology offer the features our application will need?
    2. Does the product/technology scale to the level we need? Both in user base and application size?
    3. Does the product/technology offer the level of security we need?
    4. Does the product/technology fall in line with our development team's skill set?
    5. Does the product/technology fall in our budget?
    Whether you are speaking of an Oracle product or competitor's product, all have their advantages and disadvantages.
    The views expressed in this posting are my own and do not necessarily reflect the views of Oracle.
    .................................................................................................................................

  • Can i use free VMWare ESXi for commercial use.?

    Hi,
    I know that this question have come up before but I can't find any
    definitive answers. Can i use free VMWare ESXi for commercial use. We
    would like to host
    several customers on a machine running  VMWare ESXi. I want a clear answer so we can do it without any further discussion.
    Thank you all in advance,
    LNN

    If you plan on renting out a VM, then you need to look at the hosting programs - http://www.vmware.com/solutions/hosting/index.html.   The base EULA for ESX and ESXi do not allow for the rental of VMs but I believe it may be possible to get an exemption to that.
    http://communities.vmware.com/message/1016993#1016993
    VMware grants you a nonexclusive, non-transferable license, without rights to sublicense, to  install or have installed a single instance of the Software and each Licensed Additional Module on a single Server, unless permitted to have multiple instances on a single Server or to have multiple instances on multiple Servers by the payment of applicable license fees (whether such fees are based on a per Processor, a per Virtual Machine, a per user or any other VMware approved licensing model); (ii) use the Software and each Licensed Additional Module solely for information processing and computing purposes, including the hosting of computer application-based services from a Virtual Machine and provision of such services via an internal or external network, provided such services may not consist of services to a third party that provide primarily computing or processing power (such as utility computing or grid computing) or any computer application-based service that is traded, rented, leased or sold on a Virtual Machine basis; and (iii) use and reproduce the VMware Virtual Infrastructure Client Software or VMware WebAccess (in object code form only) for the purposes of installation and operation on an unlimited number of your own internal computers or terminals solely for the purpose of accessing the Server on which the Software is installed.

  • GOOP Developer free of charge for commercial use

    Hi All
    Just to let everyone know that GOOP Developer Full Version 2.2 is now available for commercial use free of charge.
    This is being offered as a gift to the LabVIEW Community. I am also willing to release the source code for GOOP Developer under the BSD Open Source License, if enough people are interested. There is some cool stuff in there which I'm happy to share.
    Note that GOOP Developer uses scripting to achieve a lot of its wizardry, and now that LabVIEW scripting has been released by NI I can now disclose the scripting code under the hood.
    Since GOOP Developer is an executable built with LabVIEW 7.1 I had to perform a few tricks to get the exe to command LabVIEW to do the operations necessary, as you are aware not every property or method that you can run in development mode can be performed by a LabVIEW exe. This is where the concept of agents came in, get your exe to run a vi in the development environment to do the sneaky work.
    If any of you script junkies want to take a look at a few tricks, download GOOP Developer and have a look in the Agents folder. The password is "scigoop"
    To download GOOP Developer 2.2 simply goto my site
    www.sciware.com.au
    BTW, all of my software is now free of charge.
    Kurt Friday
    www.sciware.com.au

    Hi,
    great tool, I'm impressed, thank you very much!
    I had some trouble to get it work on LabVIEW 8.0.1 and found the solution
    so I'd like to post it here:
    If you're using LV 8.0.1 and get a message "Unable to retrieve all VI's in memory",
    do the following: Go to the "Agents" subfolder and rename "8.0" to "8.0.1".
    Now it should work perfectly.
    I think this could also apply to LabVIEW 8.5.1 so anyone using 8.5.1 could try to rename
    folder "8.5" to "8.5.1".

  • How to decide the development platform for developing portal content?

    Dear Experts
    There are several platforms on which we can make
    portal contents for SAP Portal.
    1)Web Dynpro for Java
    2)Web Dynpro for ABAP
    3)PDK for .NET
    I am trying to find out which of them would be most
    efficient while developing system for the client.
    It may be that for one who knows Java, Web dynpro for
    Java would be efficient and so on.
    However, when there is a situation where the  developers
    need to be trained before the project, which of these
    platforms would be the most efficient.
    Beside the evaluation  based on language of development,
    are there some other evaluation based on criteria like the
    ease of development, deployment and debugging, cost for the
    softwares and hardwares needed for the projects, contents
    of the class library, templates provided and so on?
    Does anybody have some supporting document that describes
    on which circumstances which of these technologies would
    be efficient while making systems for the client?
    It would be of great help if you could share your insights.
    many thanks,
    Sudeep

    hi sudeep.....
             whatever technology, you work in , the output is going to be the same and he ecnd user cannot find out what technology you have used.... ABAP would be better because its growing up fast and many applications are being created using web dynpro abap.
    ---regards,
       alex b justin

  • How do I stop my iPhone 5s safari from syncing with my iPad Air which is for company use only

    I basically have been given an iPad Air for company use only so therefore cannot have anything from my personal iphone syncing with my ipad. Stupidly I signed in with the one Apple ID account. I've turned on private browsing and turned off my iCloud and I've also turned auto syncing off in iTunes. Will this do the trick? And if I turn it in again will my history be synced? Thanks.

    Hi,
    The answer is to delete everything off your iPad and set it up again as a new device with a new Apple ID.
    If you go to Settings>iCloud and choose Delete Account, this will get rid of your Apple ID on the iPad.
    Then you need to go to Settings>General>Reset>Erase All Content and Settings.
    Once that's done, set up the iPad as a new device, and create a new Apple ID when doing so.

  • Web Service Developer Pack for production use?

    Hello,
    Can anyone tell me what the licensing is for use of the web services developer pack reference implementations? Can they be used in a production environment, or are they for development purposes only?
    Any information is appreciated.
    Holly

    The JWSDP can be used for production use. It is not just
    a reference implementation. The exception is the bundled
    UDDI registry which is just for testing development.

  • Developer Platform for Mac

    Hi
    im new to Mac world and im a developer a .NET developer but i would love to use Mac in my work, so what Mac have similar to Visual Studio for Microsoft ? and what language it uses ? and the softwares made with it just run on Mac ?
    thank you

    PureHeartKnight wrote:
    ok if i used one f the Cores in my software will it work in other softwares ?
    I don't understand the question... However, Cores are just low-level API that allows you to program easily parts of your software that will use the power of the dedicated material directly.
    PureHeartKnight wrote:
    and please can i know what you mean by other tools what they add to the developing
    environment ?
    Well, Xcode is an IDE that allows you to create projects, manage sources, targets (they allow you to link your sources the way you want, for example to create a framework or an application), coding your sources with helpers like code completion, refactor, code folding, etc.
    The closest friend of Xcode is Interface Builder which allows you to build your... Yes, interfaces, but it's not like winforms, it doesn't generate any code, it actually stores in .nib files every attributes of used objects, the links between objects, etc. And when the application is load, the objects are unarchived and links are made.
    Other tools alongside with Xcode are generally utilities to test the performances, memory usage, memory leaks, speed, etc. And you other kidn of tools, you'll just check.
    PureHeartKnight wrote:
    also i would like to know if they are third party companies that do cool ready made controls to be added such as advanced grids and other controls if you have refrences to them or links please provide to me,
    One advice, first look at what is already provided by Apple, then you search for those things, and maybe you can also build those things yourself, but first try out things that are already provided.

  • Help with choosing a MacBook Air Model for a college student.

    I am a college student and I am debating between the two 13 inch Mac AirBook models that Apple offers. I was wondering if someone can give me a breakdown of the differences and also, which model would be a better fit for a college student?

    The two models are described here:
    MacBook Air (13-inch, Mid 2013) - Technical SpecificationsJun 10, 2013
    Actually, there is only one model.  You can purchase it with 128GB or 256GB of storage.  But you can customize other features as well, such as the processor speed and the RAM size.
    Asking which model is best for a college student is just like asking what type of car you should buy.  It's up to you.  In my opinion, if you're going to spend a bit of money to upgrade from the base model, the first place to upgrade would be the RAM size.

  • What internet development platform do you use

    I didn't know where to post this question, but I figured this group would be the best. I'm a coder building web applications who has recently converted from PC to Mac (which I love, btw). On the PC, I used Dreamweaver to do most of my coding. I'm a line coder rather than a wysiwyg coder. I would use Dreamweaver in code mode.
    My questions is what software are coders using in the Mac world. I know Dreamweaver is available for the Mac, but don't want to purchase it if it's not the best. If anyone has a suggestion for good support forums for coders on the Mac platform that would be great too.
    Thanks,
    Duane

    I use Xcode. It will syntax color HTML, XML, and CSS files. PHP files too I think.
    I design my websites in XML for the content, then I have a makefile target in Xcode that uses XSLT to generate the HTML. I use Safari's debug/develop menu to debug the CSS. Then I check all the sites in IE 6 & 7 with Parallels.

  • Should I be concerned with file sizes of my images I post using iWeb?

    Should I condense and compress my images down so they won't take up as much bandwidth when I use iWeb?

    I think the real answer has been covered in another thread, but I'll try to recap. iWeb 1.0 used to convert everything to .png. And as many have complained, the png that is created by iWeb (even in 1.0.1) is oftentimes larger than the original .jpg (for really small ones under 100k). Starting with 1.0.1, iWeb will leave .jpg's alone and copy them straight over if you do not add any shadows or reflections or rotations. Anytime you add these effects, iWeb will create a properly reduced .png file and leave the .jpg out of it.
    So there is a little bit of a dilemma for us users. If we have really tiny .jpg's (like a bunch of 20k elements), we should want iWeb to use them directly without creating a .png. But this means avoiding applying effects. And then if we have really big .jpgs (like 3mb photos), we should want iWeb to convert them to .png without copying over the original .jpg. And it will do exactly that, provided you apply some kind of effect.
    From my experience, iWeb behaves exactly as described above. The only effect that will still result in the full file being copied over (and used on the web page! A 3mb photo!) is masking. You can add a reflection or shadow box to a masked photo and iWEb will create a smaller .png, but it will still copy over the large .jpg. I scale my photos down to 640x480 for about 150k .jpg and the .pngs that iWeb creates are still 300-400k for a no effects image. This is a problem, but I try to remember to apply some effects which cuts the files down to 20k or so. Strange.
    James
    http://www.dirtdoog.com/

  • Share a package with free developer license

    Hi,
    I have a free developer license for CQ5/CRX, and  I have not permissions to share a package on Package Manager.
    I don't understand, because I'm logged with my Adobe Id, and it's writting : "No login? Register here".
    And i can't modified Company, is it possible ?
    Thanks in advance !
    Regards
    Mathieu Bellêtre

    This is an Eclipse question and doesn't really belong here, but:
    I would put the shared package into its own project. Then for the three projects (after removing the shared package) I would use the Project menu and choose properties. Choose Java Build Path snd select Projects. Choose Add and select the project containing the shared package.

  • Are the music clips supplied with iPhoto licensed for our use?

    I recently used one of the musci snippets supplied in iPhoto to accompany a slide show that I wanted to publish in iWeb.  I went to post the video on Facebook, and received a scathing rebuke saying that there was a possible copyright infringement (obviously referring to the music).  I assumed that since Apple was supplying the musical snippets to be used with iPhoto slide shows, etc., that Apple had paid a royalty to the artists involved.  Does anyone know if this is the case, and if so, are we permitted to publicly air these videos?  It would be nice to know.  Otherwise why would Apple supply these particular pieces of music?

    Doesn't really matter why Apple supply them, your argument is with Facebook. Whether or not the licence is vaild is moot, you have to convince them that it is. Good luck with that.
    They are licenced for personal use. That means make your slideshow and share it with friends and family. They re not licenced for commercial use or for broadcasting. That could include uploading to sites where others might see them.
    Regards
    TD

  • Apps with "30 days free" usage

    If you have an app, say something like Mapquest, that comes with 30 days free voice guidance and you use it, is the iphone like a computer that if you delete the app (or program) there is something like a PC registry on the iphone that remembers that you had this app and therefore you cannot just delete and reinstall it to get another free 30 days usage?
    And how do you quote a message when replying?

    you cannot just delete and reinstall it to get another free 30 days usage?
    No, you won't be able to do that as apps are DRM protected & tied to the account used to originally purchase them.
    And how do you quote a message when replying?
    Put this: > in front of the message/message part you want to quote.

  • Preparing for First Use

    I have completed the installation of Windows 7 Ultimate (64 bit) using Boot Camp Assistant on my MacBook Pro (MBP) 13-inch with 250 GB HDD (stock) and 4 GB DDR3 1067 MHz (stock), which I got in June this year (2010). So, when installation is complete, the setup asks you to restart.
    So, I restarted my MBP and booted into Windows 7 Ultimate. The Windows symbol came out and after that the screen changed to the screen with the words "Setup is preparing for first use" and a bar that glows beneath it (with the glow moving from left to right and changing color through the spectrum of light). However, the setup hangs or freezes in the middle of this. This mean that the glow doesn't move and the screen does not change.
    Can anyone help? Thanks in advance.

    I don't know the particulars of the MBP but there should be other threads and users. It does not seem to be normal.
    This is retail DVD and not an ISO downloaded and burned that came from school? otherwise you may need to re-burn the DVD.
    See if it loads in Safe Mode
    Reboot from Windows 7 DVD
    May need to uninstall a device driver
    After Windows is installed you'll need your OS X DVD to install/add Apple drivers and services
    One you do have Boot Camp 3.x installed on Windows,
    Boot Camp Update for MacBook Pro (13-inch, Mid 2010) (Windows 64 bit)
    http://support.apple.com/kb/DL1044
    http://ourcoffeestops.com/2009/01/guide-windows-7-x64-build-7000-on-a-macbook-pr o/
    http://blog.andersonshatch.com/2008/04/13/macbook-pro-and-vista-64-bit/
    http://www.apple.com/support/macbookpro/
    http://www.apple.com/support/bootcamp/
    It could be a disk error, in which case CHKDSK or start over and when you format NTFS, instead of quick format, use full format with option to map out bad blocks. And that is IF it is disk drive error.
    I had an error once but it was after I had been using Windows, and I had a 2nd user account I could login and correct the problem with the first account (folder needed was read-only and likely disk I/O error).
    I favor Windows 64-bit, but you may want to try 32-bit instead, and unless you plan to add more RAM, shouldn't make any real difference. Retail copy comes with both versions on DVDs.

Maybe you are looking for

  • BCM4318 Cannot get to work on Acer Aspire 5100

    Ok so I just installed Arch on my Aspire 5100 and it has a PCI BCM4318 Wireless LAN card.  I cannot get it to work or find networks with ndiswrapper or anything.  I am using gnome and it keeps telling me I don't have the firmware installed when I fol

  • TileList Add/Remove function problems for a flex beginner

    I am starting up a new project for my university course which will allow users to drag and drop icons into their own area. I wanted to use a TileList to provide the buttons for the users to select their area i.e. when a user clicks on a button in the

  • Very  Urgent  please help me.  --Request parameter value returning null

    Hi I am getting null values for the request parameter. The following is the code snippet. The following code working well when I rolled back to my old version. The difference between my old version and new version is I had added lot (ton of them) get

  • Cannot insert null into a Primary Key Column using Entity Framework

    I have to insert data into UserPreferences Table which has a primary key. This I am doing with Oracle Entity Framework Provider. It is unable to do it though i have set the StoreGeneratedPattern = "Identity". But while saving changes it is saying a n

  • Details to Note 954035 / 970429

    Hi, when using the GP I get an errormessage how descripted in the notes 954035 / 970429. The german note tells me to "redeploy with the components /caf/eu/ui/dt/comp/cons and /caf/eu/gp/ui/actions from software center". Can anybody tell me where I ca